我想知道我是否可以在付款后向交易添加一些信息。
我的网络应用程序发出票证,但只有在付款完成后才知道票证ID号码,并且我想用这些详细信息填写交易信息,以便在有争议的情况下证明由其编号识别的票证是那笔交易。
我可以在付款后更改或添加商品详情吗?
答案 0 :(得分:0)
至少在您将意图用作“销售”时,无法在/执行调用后更新付款
可能的选择是将意图用作“授权”。当你这样做/执行时会返回一个授权ID。由于付款已获得授权,您应该能够安全地生成一张票#
然后当你需要做https://developer.paypal.com/docs/api/payments/#authorization_capture
时POST / v1 / payments / authorization / {authorization_id} / capture
在此范围内有一个传递invoice_number的选项 - 您可以使用它来传递票证#?这样您的付款捕获始终会引用票证#
现在有可能捕获可能会失败,但它应该可以忽略不计,因为如果PYPL不认为它可以捕获,特别是在您的情况下,当您稍后启动捕获时。