如何在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 条评论
登录 后参与评论

相关文章

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

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

如何整合PayPal Express Checkout?

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

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

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

如何为PayPal Express Checkout配置IPN?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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