如何在PayPal Express Checkout中显示产品详细信息

吉尼亚·巴瓦利亚

我已经实现了这样的快速结帐

//渲染PayPal按钮

paypal.Button.render({

// Set your environment

env: 'sandbox', // sandbox | production

// PayPal Client IDs - replace with your own
// Create a PayPal app: https://developer.paypal.com/developer/applications/create

client: {
    sandbox:    'AZDxjDScFpQtjWTOUtWKbyN_bDt4OgqaF4eYXlewfBP4-8aqX3PiV8e1GWU6liB2CUXlkA59kJXE7M6R',
    production: 'Aco85QiB9jk8Q3GdsidqKVCXuPAAVbnqm0agscHCL2-K2Lu2L6MxDU2AwTZa-ALMn_N0z-s2MXKJBxqJ'
},

// Set to 'Pay Now'

commit: true,

// Wait for the PayPal button to be clicked

payment: function() {

    // Make a client-side call to the REST api to create the payment

    return paypal.rest.payment.create(this.props.env, this.props.client, {
        transactions: [
            {
                amount: { total: '<?php echo $cart->total(); ?>', currency: 'USD' }
            }
        ]
    });
},

// Wait for the payment to be authorized by the customer

onAuthorize: function(data, actions) {

    // Execute the payment

    return actions.payment.execute().then(function() {
        document.querySelector('#paypal-button-container').innerText = 'Payment Complete!';
        window.location.href = 'cartaction.php?action=place0rder';
    });
}

},'#paypal-button-container');

其中$ cart-> total()是所有产品的应付总金额。它完全正常。

但是我想显示所有产品的名称价格和描述,如下图所示。

当我们单击金额时,它会显示项目详细信息

但是在我的情况下,它仅显示如下所示的数量。

在此处输入图片说明

我应该在代码中添加些什么来实现此目的。有什么帮助吗?

哈卜杜勒卡林

就像REST API集成一样,您实际上可以使用相同的参数。以下是该部分的示例代码:

transactions: [
	{
		amount: { total: '1.00', currency: 'USD' },
		item_list: {
			items: [
				{
				name: 'hat',
				description: 'Brown hat.',
				quantity: '1',
				price: '1.00',
				currency: 'USD'
				}
			]
		}
	}
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在服务器上验证PayPal Express Checkout详细信息?

如何在PayPal Express Checkout中关闭强制性计费信息

在PayPal Checkout中禁用“运送详细信息”选项

当用户点击左侧详细信息中的产品时如何创建将显示在右侧

如何整合PayPal Express Checkout?

如何在woocommerce中设置外部产品到该产品详细信息页面被绕过?

如何在Java HashMap中基于产品类别获取产品详细信息?

如何在PayPal Express Checkout中设置新帐户创建选项(可选)?

如何在Paypal Express Checkout PHP中设置1/3/5年的计费期

使用Xamarin表单选择产品时如何显示产品详细信息

如何在MVC应用程序中从截断的详细信息上显示鼠标悬停的详细信息?

如何在Rails 4中使用过滤产品详细信息

如何在WHMCS发票模板文件invoicepdf.tpl中获取产品组详细信息?

如何在Facebook中通过IOS应用共享产品详细信息

如何在浏览器中删除Magento产品详细信息存储?

如何在wordpress single.php中查看产品的详细信息

如何自动显示警报中的详细信息?

如何显示存储在数组中的ID详细信息?

如何显示数据库中的某些详细信息

如何为PayPal Express Checkout配置IPN?

如何从产品页面转到产品详细信息页面

如何在magento中获取当前产品的类别名称(在产品详细信息页面上)

如何从PayPal Express Checkout中删除useraction = commit?

通过RadGridView,如何显示详细信息?

如何在mvc中向单个用户显示数据库中的详细信息

如何从 Django 中基于类的详细信息视图中获取当前对象/产品?

如何通过URL中的变体ID初始化可配置的产品详细信息

单击Cardview后如何在其他活动中显示详细信息

如何在Django Rest Framework可浏览API中显示对象详细信息?