【问题标题】:How to show Product details in paypal express checkout如何在贝宝快速结帐中显示产品详细信息
【发布时间】:2017-09-25 02:21:11
【问题描述】:

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

// 呈现 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() 是所有产品的总应付金额。它工作得很好。

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

When we click Amount it shows item details

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

enter image description here

我应该在代码中添加什么来实现这一点。请问有什么帮助吗?

【问题讨论】:

    标签: javascript php paypal express-checkout


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢!像魅力一样工作! @habdulkarim
    猜你喜欢
    • 2013-02-23
    • 2013-08-27
    • 2013-09-11
    • 2014-09-06
    • 2015-11-18
    • 2011-07-12
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多