我们目前正在寻找显示订单水平行项目 - 订单总额,项目总数,总运费,总税额(仍作为PaymentDetails的一部分传递)。
对于上述要求,我们将在SetExpressCheckoutReq中传递所有必需的详细信息。
请让我知道我们如何实现它。
作为SetExpressCheckoutReq的一部分,我们正在传递:
<ebl:PaymentDetails>
<ebl:OrderTotal currencyID="USD">359.94</ebl:OrderTotal>
<ebl:ItemTotal currencyID="USD">309.99</ebl:ItemTotal>
<ebl:ShippingTotal currencyID="USD">49.95</ebl:ShippingTotal>
<ebl:TaxTotal currencyID="USD">0.0</ebl:TaxTotal>
<ebl:OrderDescription>Order Total: 359.94</ebl:OrderDescription>
<ebl:PaymentAction>Order</ebl:PaymentAction>
</ebl:PaymentDetails>
2014-08-05T18:04:20Z 成功 aab008f9d690d 98.0 12194268 EC-4KY406765L816782W
答案 0 :(得分:0)
您需要包含节点,每个项目一个节点。里面是项目详细信息的子元素,如名称,价格,数量等,您可以在SetExpressCheckout API reference的PaymentDetailsItem类型字段部分找到它们。
另外,请注意,您需要在DoExpressCheckoutPayment请求中包含相同的详细信息,以便订单项详细信息显示在PayPal的最终交易详情中。