Paypal状态待定和交付

时间:2014-05-01 18:04:23

标签: paypal paypal-ipn

我正在创建一个包含paypal即时付款的脚本。现在我在沙盒里收钱了。一切都很好。但我不知道当状态待定时我会怎么做。我没有激活我的剧本。

我必须知道当我激活脚本时会发生什么。客户将订购。付款流程开始了。当客户付款时,他/她会重定向我的网站。状态正在等待中。我将这些数据写入我的数据库。

下一步怎么样?我们会等到待定状态发生变化吗?我们什么时候会向客户发送好东西?

2 个答案:

答案 0 :(得分:0)

我相信您要等到交易完成才能发货。

如下面链接中所述

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECOtherAPIOps/

如果 PaymentStatus 设置为待定且 PendingReason 设置为 PaymentReview ,则您不应发送商品,或者如果是电子媒体,则不应允许下载访问。

答案 1 :(得分:0)

还有另一个原因是付款状态未决。如果您要发送 doAuthorization ,则资金将始终处于待处理状态,直到您获得资金为止。

直接来自PayPal文档: 例如,未结算授权的PaymentStatus设置为待定; 但是,其PendingReason设置为授权,与付款审核无关。

您需要获取资金,或将付款操作设置为“销售”。所有授权都是冻结卡上或PayPal帐户中的钱,但不会将钱汇入您的PayPal帐户。在获取授权之前,资金不会发送到您的PayPal帐户。

来自PayPal文档: 要获取授权,请发送此API调用:DoCapture

您将要捕获的金额和授权ID发送给PayPal,并将实际资金从消费者的资金来源转移到PayPal帐户。

万一你需要它,这里是Express Checkout Integration文档:
Express Checkout Integration Overview