我可以使用Rest API在paypal付款后添加详细信息吗?

时间:2017-11-21 06:26:57

标签: paypal paypal-rest-sdk

我想知道我是否可以在付款后向交易添加一些信息。

我的网络应用程序发出票证,但只有在付款完成后才知道票证ID号码,并且我想用这些详细信息填写交易信息,以便在有争议的情况下证明由其编号识别的票证是那笔交易。

我可以在付款后更改或添加商品详情吗?

1 个答案:

答案 0 :(得分:0)

至少在您将意图用作“销售”时,无法在/执行调用后更新付款

可能的选择是将意图用作“授权”。当你这样做/执行时会返回一个授权ID。由于付款已获得授权,您应该能够安全地生成一张票#

然后当你需要做https://developer.paypal.com/docs/api/payments/#authorization_capture

POST / v1 / payments / authorization / {authorization_id} / capture

在此范围内有一个传递invoice_number的选项 - 您可以使用它来传递票证#?这样您的付款捕获始终会引用票证#

现在有可能捕获可能会失败,但它应该可以忽略不计,因为如果PYPL不认为它可以捕获,特别是在您的情况下,当您稍后启动捕获时。