2015-01-28 2 views
0

Привет У меня есть некоторые вопросы Paypal цифровые товары экспресс-проверкиPaypal платежи за цифровые товары

Я следующие paypal tutorial по интеграции платежей для цифровых товаров и использования merchant sdk для same.But я хочу некоторые предложения и некоторые вопросы

  1. Есть ли другая лучшая альтернатива для интеграции оплаты цифровых товаров?

  2. Должен ли я настраивать IPN или я могу полагаться на возвращаемый url для сохранения данных на сервере?

  3. Как я могу убедиться, что данные получены от paypal как по обратному URL, так и по IPN. Как прочитано, мне нужно сделать запрос https://www[.sandbox].paypal.com/cgi-bin/webscr/ с командой cmd => _notify-validate [reference] Есть ли встроенная функция в sdk Я использую или должен выполнить ручной вызов?

ответ

0

re: # 1, EC for Digital Goods - отличный выбор для продажи цифровых товаров. Если вам не нужны специальные функции для цифровых товаров, вы также можете использовать регулярные/простые EC-карты PayPal или более новые продукты RESTful.

re: # 2, EC не выполняет платеж до тех пор, пока вы не сделаете вызов API (ну, если вы явно не зададите его с добавленным параметром). Таким образом, вы можете использовать либо ответ от вызова DoEC API, либо настроить IPN. Если вы действительно хотите оплатить платеж на сайте PayPal, у вас есть небольшая вероятность того, что пользователь заплатит, а не будет перенаправлять обратно успешно (например, они закрывают окно браузера или сетевые икоты). Это должно быть очень редко: &, возможно, вы можете управлять им вручную или с помощью какого-либо другого механизма, но это одна из причин, по которой люди любят IPN: PayPal будет пытаться многократно нажимать на вас информацию, поэтому для этого требуется больше, чем переходный отказ, чтобы не получить слово (в итоге).

re # 3, похоже, что вы знаете, чтобы проверить IPN. И если вы используете вызовы API GetExpressCheckout, вы нажимаете PP, чтобы снова быть уверенным в источнике ответа. Это одно из преимуществ, которое модель интеграции API имеет в отношении механизмов, основанных на переадресации, в стандарте веб-платежей (хотя, если вы используете WPS, вы можете использовать функцию PDT, чтобы попросить ее отправить вам тот же сигнатурный блок, который используется в IPN, чтобы вы может отправить обратно в PP для проверки содержимого перенаправления).

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