我设计了一个使用PayPal快速结账的商店。他们最近决定对本地订单和国际订单分别收取运费。我目前正在从PayPal获取所有的发货信息。在收到买方的发货信息后,是否可以将总数发送到PayPal?
发布于 2011-12-28 05:44:59
您需要的是PayPal Instant Update / Callback API。
这是一个从PayPal到您网站的回调,用于在买家在PayPal上结账时预先填充PayPal网站上的发货选项。
它允许您在调用SetExpressCheckout接口之后为事务指定特定的运输成本。
在实施即时更新/回调时,Express Checkout流程将如何工作:

详细操作请参考https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECInstantUpdateAPI上的“设置回调”。
此页面还包括示例API调用和回调的示例响应;回调文件应返回的响应。
如果有任何不清楚的地方,请告诉我,我将尝试寻找一些示例文件。
注意:在实时模式下,站点上的回调必须是安全的(HTTPS)。在沙盒中,你可以使用HTTP和HTTPS。
发布于 2012-09-26 06:47:35
您可以在DoExpressCheckoutPayment请求中发送最终付款金额,最多为您在SetExpressCheckout请求中指定的原始付款金额的115%。
发布于 2011-12-28 01:35:24
我现在不能访问paypal,但你可以在paypal的商家服务部分设置发货(我不知道它在哪里)。如果它不在那里,你可以检查我的个人资料,我的销售工具,并在那里发货。
在那里,您应该能够通过paypal设置发货。
如果你不想通过paypal完成,你需要将客户带回你的网页,在那里他们可以确认发货并在那里付款。很抱歉没有回答,希望这能把你引向正确的方向。
https://stackoverflow.com/questions/8647278
复制相似问题