PHP Paypal API:如何部分捕获授权付款?

PHP Paypal API:如何部分捕获授权付款?,php,curl,paypal,payment,payment-method,Php,Curl,Paypal,Payment,Payment Method,我能够授权并捕获付款 我的订单授权金额是:100 $data = '{ "amount": { "currency": "USD", "total": "10" }, "is_final_capture": false }'; 下面是我正在使用的API https://api.sandbox.paypal.com/v1/payments/authoriz

我能够授权并捕获付款

我的订单授权金额是:100

$data = '{
            "amount": {
            "currency": "USD",
            "total": "10"
            },
            "is_final_capture": false
          }';
下面是我正在使用的API

https://api.sandbox.paypal.com/v1/payments/authorization/<authorizationId>/capture
在沙箱上标记为订单已完成


如何获得90美元的悬而未决收入?

多亏了@Tejas&it的帮助

第一次你可以用下面的图片来捕捉

$data = '{
            "amount": {
            "currency": "USD",
            "total": "10"
            }
          }';
$data = '{
            "amount": {
            "currency": "USD",
            "total": "90"
            },
           "is_final_capture": true
          }';
第二次你可以用下面的图片来捕捉

$data = '{
            "amount": {
            "currency": "USD",
            "total": "10"
            }
          }';
$data = '{
            "amount": {
            "currency": "USD",
            "total": "90"
            },
           "is_final_capture": true
          }';

在上述方式下,您可以部分捕获授权付款

不要发送“is_final_Capture”:一半捕获为false仅在其实际最终捕获时将此值发送为true So@TejasMehta,因此它将是第一个
{“amount”:{“currency”:“USD”,“total”:“10”}           };第二个<代码>{“金额”:{“货币”:“美元”,“总额”:“90”},“为最终捕获”:真}?实际上它在@TejasMehtaGreat有效,如果你想使用PayPal最简单的库,那么就使用我的库吧我已经用@Angeleyeok创建了库的其余部分谢谢@TejasMehta实际上我需要在MagentoYes中实现它与每个框架兼容,因为你只需要填充数组值。同时查看示例页面。非常感谢@TejasMehta