Comments 19
Реализовывал recurring на magento, нет ничего страшного, даже не заметил, что были какие-то проблемамы.
0
Такая же ситуация и с методом DoDirectPayment.
Собственно исправлять баг они не собираются, мотивируя это тем, что очень много другого делать.
Собственно исправлять баг они не собираются, мотивируя это тем, что очень много другого делать.
0
1) сслка «Request API credentials», перейдя по
букву пропустили ссЫлка
ну это так чтобы норм было)
букву пропустили ссЫлка
ну это так чтобы норм было)
0
Буквально пару дней назад прикручивал пэйпаловские Encrypted Website Payments (это такое шифрование + ЭЦП передаваемой информации, иначе можно подделать форму и купить любой товар по кнопке buy it now за один цент), так без геморроя тоже не обошлось. PayPal предлагает использовать для этих целей «библиотеку», написанную на java в 2004 году криворукими программистами. Мало того что дают по сути кривые исходники, которые ещё нужно правильно скомпилировать, эта штука тянет за собой 27 метровую библиотеку (хотя на деле из неё нужны 4 файла) и требует патча jre! На официальном форуме было несколько топиков по этой проблеме, но готового решения ни в одном не было. В итоге пришлось провозиться 2 полных дня с этой ерундой, прежде чем получился рабочий вариант. Казалось бы крупная компания, а о своих клиентах-разработчиках совсем не заботится…
0
>иначе можно подделать форму и купить любой товар по кнопке buy it now за один цент)
как пишут сотрудники пейпала, это «не проблема». Достаточно сверять атрибуты платежа и в случае подмены на стороне клиента запросить refund. На практике это, конечно, совершенно лишний геморрой.
Вот что им мешало сделать хотя бы простенькое шифрование данных платежной формы на стороне мерчанта в виде md5 + закрытый ключ :(
как пишут сотрудники пейпала, это «не проблема». Достаточно сверять атрибуты платежа и в случае подмены на стороне клиента запросить refund. На практике это, конечно, совершенно лишний геморрой.
Вот что им мешало сделать хотя бы простенькое шифрование данных платежной формы на стороне мерчанта в виде md5 + закрытый ключ :(
0
За 2 дня сделали? Респект.
А вообще да — у Пейпала хватает косяков с документацией и исходниками. Тут они что-то лажают.
А вообще да — у Пейпала хватает косяков с документацией и исходниками. Тут они что-то лажают.
0
Мне больше понравились AdaptivePayments.
0
Кому интересно, кратко, коммент из paypal/api/adaptive.py:
PayPal Adaptive Payments API.
Links:
https://www.x.com/docs/DOC-1419 Preapproval API Operation
https://www.x.com/message/157029#157029 Preapproval approve by user
https://www.x.com/docs/DOC-1421 PreapprovalDetails API Operation
https://www.x.com/docs/DOC-1414 Pay API Operation
Manual:
For make preapproval payments we call `Preapproval API` and get preapprovalKey.
We redirect user to https://www.sandbox.paypal.com/webscr?cmd=_ap-preapproval&preapprovalkey={{ preapprovalKey }}
When we need to make pay, we get senderEmail by `PreapprovalDetails API` call. Then we call
`Pay API` whith preapprovalKey and senderEmail.
PayPal Adaptive Payments API.
Links:
https://www.x.com/docs/DOC-1419 Preapproval API Operation
https://www.x.com/message/157029#157029 Preapproval approve by user
https://www.x.com/docs/DOC-1421 PreapprovalDetails API Operation
https://www.x.com/docs/DOC-1414 Pay API Operation
Manual:
For make preapproval payments we call `Preapproval API` and get preapprovalKey.
We redirect user to https://www.sandbox.paypal.com/webscr?cmd=_ap-preapproval&preapprovalkey={{ preapprovalKey }}
When we need to make pay, we get senderEmail by `PreapprovalDetails API` call. Then we call
`Pay API` whith preapprovalKey and senderEmail.
0
Спасибо, как раз скоро понадобится!
0
Ну вот… после статьи, некоторые камни стали НАДВОДНЫМИ!
0
Ещё бы «Палки» можно было принимать в РФ. Вообще хорошо было…
0
JuliaTem, квест прошли и главное.
0
Я так понял эта услуга Recurring Payments доступна только для аккаунтов Payments Pro, а точнее только для USA?
0
Sign up to leave a comment.
Тестирование PayPal Direct Recurring Payments. Проходилка квеста