2012-02-21 2 views
1

Есть ли в любом случае, чтобы пользователь завершил оплату на моем сайте, а не на paypal.com? Я хочу запустить сценарий перед отправкой для окончательной авторизации (не только перед перенаправлением и входом в PayPal).Paypal Adaptive Payments - Завершающий платеж

Я знаю, что IPN поможет, но не удовлетворит состояние гонки полностью.

Я знаю, что экспресс-заказ может это сделать, но мне нужно, чтобы кто-то заплатил кому-то другому, а не прямой платеж себе. Я не думаю, что так работает Экспресс-проверка, если я правильно прочитал.

ответ

0

Вы правы в своем предположении о экспресс-оплате; хотя он может выполнять раздельные платежи по нескольким различным приемникам.

Что касается адаптивных платежей; вы все равно можете вызвать Pay API с помощью actionType = CREATE, и транзакция будет завершена только после вызова вызова API ExecutePayment.
См. Также стр. 123 в https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_AdaptivePayments.pdf

+0

Я думал, что адаптивные платежи могут разделить платежи посредством функции их цепных платежей, а не экспресс-проверки.
Я думаю, что actionType = CREATE работает только с неявным входом, когда ресивер сам.
Я пытаюсь имитировать ebay's checkout, где вы попадаете на итоговую страницу (на моем сайте), содержащую кнопки Pay, которые завершают платеж. – user1222532

+0

Это распространенное заблуждение; Экспресс-чартер также может выполнять сплит-платежи. Он просто не может совершать прикованные платежи. – Robert

+0

Чтобы ответить на ваш вопрос; Я считаю, что это работает для обоих, хотя я не совсем уверен. Возможно, вы захотите дважды проверить с помощью поддержки разработчиков PayPal: https://www.paypal.com/dts/ – Robert

Смежные вопросы