PHP Paypal API: как частично зафиксировать авторизованный платеж?


person Jackson    schedule 24.03.2017    source источник
comment
Не отправлять is_final_capture: false при половинном захвате   -  person Tejas Mehta    schedule 24.03.2017
comment
Отправляйте это значение в true только тогда, когда это действительно окончательный захват   -  person Tejas Mehta    schedule 24.03.2017
comment
Итак, @TejasMehta. Значит, это будет 1-й { "amount": { "currency": "USD", "total": "10" } }; 2-й { "amount": { "currency": "USD", "total": "90" }, "is_final_capture": true };?   -  person Jackson    schedule 29.03.2017
comment
На самом деле это работает @TejasMehta   -  person Jackson    schedule 29.03.2017


Ответы (1)


Спасибо @Tejas, и это работает

1-й раз вы можете захватывать с помощью следующих

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

2-й раз вы можете захватить с помощью следующих

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

Вышеупомянутым способом вы можете частично зафиксировать авторизованный платеж

person Jackson    schedule 29.03.2017
comment
Отлично, если вы хотите использовать самую простую библиотеку для PayPal, тогда используйте мою github.com/angelleye/ paypal-php-library Я создал часть библиотеки REST с @angelleye - person Tejas Mehta; 29.03.2017
comment
Хорошо, спасибо @TejasMehta На самом деле мне нужно реализовать это в Magento - person Jackson; 29.03.2017
comment
Да, он совместим со всеми фреймворками, потому что вам просто нужно заполнить только значения массива. Также проверьте страницу с образцами. - person Tejas Mehta; 29.03.2017
comment
Большое спасибо @TejasMehta - person Jackson; 29.03.2017