[英]PayPal Express Checkout Validating Payment
我们如何使用PayPal Express Check Out中Paypal的响应令牌来验证付款成功/失败。
贝宝会以一则消息进行响应,例如以下所示。 注意状态,该状态应包括ACK
设置为Success
,以及在后续步骤中使用的令牌。
TIMESTAMP=2007%2d04%2d05T23%3a23%3a07Z
&CORRELATIONID=63cdac0b67b50
&ACK=Success
&VERSION=XX%2e000000
&BUILD=1%2e0006
&TOKEN=EC%2d1NK66318YB717835M
DoExpressCheckoutPayment响应(如果成功)将包含PAYMENTINFO_n_PAYMENTSTATUS参数,您可以检查该参数以查看与API调用关联的付款是否实际完成。
如果此参数的值为“已完成”,那么您就知道自己很好。 但是,在使用电子支票进行付款,欺诈过滤器标记交易等情况下,它可能是“待处理”。
因此,建议您使用即时付款通知(IPN)来处理所有交易后处理任务,例如更新数据库,发送电子邮件通知等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.