Я использую Paypal API (Website Payments Pro) для настройки периодических платежей с клиентами, и в настоящее время я тестирую в песочнице paypal. Paypal требует, чтобы я настроил экспресс-оплату и прямой платеж.
Express Checkout: полностью работает с регулярными платежами. Я получаю ответ «Успех» и вижу профиль платежа в своем тестовом аккаунте. Для этого я использую SetExpressCheckout, чтобы пользователь мог войти в Paypal, войти в систему и быть перенаправлен на страницу по моему выбору. Затем я использую CreateRecurringPaymentsProfile для фактического создания профиля с необходимой информацией.
Прямой платеж: я получаю ответ «об успехе», как описано ниже, но не вижу профиль повторяющегося платежа в тестовом аккаунте. Я просто собираю информацию на своем сайте и отправляю ее в Paypal с помощью CreateRecurringPaymentsProfile.
Вот результат «успеха» моей попытки создания повторяющегося платежа:
ACK: "Success"
AMT: "1%2e00"
AVSCODE: "X"
BUILD: "2075688"
CORRELATIONID: "bbfe83b685c0a"
CURRENCYCODE: "USD"
CVV2MATCH: "M"
TIMESTAMP: "2011%2d09%2d12T14%3a27%3a58Z"
TRANSACTIONID: "62214391KD595633B"
VERSION: "54%2e0"
Я могу попытаться предоставить любые другие детали! Любая помощь приветствуется.
Редактировать: Спасибо за помощь до сих пор. Однако я снова получаю сообщение об успешном завершении без подтверждения транзакции в тестовом аккаунте. Вывод JSON таков:
ACK: "Success"
BUILD: "2085867"
CORRELATIONID: "3e84486e74e80"
PROFILEID: "I%2d4Y707DELPFKD"
PROFILESTATUS: "ActiveProfile"
TIMESTAMP: "2011%2d09%2d12T20%3a13%3a15Z"
VERSION: "78%2e0"
Большое спасибо,
Даниэль Мониз