Передать пользовательскую переменную на сервер PayPal с помощью сообщения и ответа IPN - PullRequest
3 голосов
/ 15 октября 2010

Я успешно интегрировал Paypal с моим приложением для iPhone, но застрял при передаче пользовательской переменной через SOAP в Pay pal с помощью сообщения IPN.

Кто-нибудь передавал пользовательскую переменную на сервер Pay-Pal? Я подаю заявку на ресторан, пользователь может произвести оплату с помощью сервера Pay-Pal.

Мне нужно пройтиПользовательская переменная (т.е. Bucket Id) для Paypal.Я получаю этот Bucket Id через веб-сервис, который я вызываю перед тем, как сделать запрос на оплату сервера.Теперь мне нужно передать этот Bucket Id в качестве пользовательской переменной на сервер Paypal, чтобы он возвращал уведомление о сообщении.

Примечание: - Мне нужно произвести платеж с использованием этого Bucket Id.

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

Я использовал эту ссылку: https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf

Любая помощь приветствуется .....

Пожалуйста, предложите мне пример кода, как я много гуглил ота или иная ссылка ....

1 Ответ

1 голос
/ 19 марта 2012

Я найду решение. Но для Android, но я думаю, что это может быть применено к iOS:

PayPalPayment payment = new PayPalPayment();
         payment.setCurrencyType("USD");
         payment.setSubtotal(3.30);
         payment.setRecipient("test_seller11@gmail.com");

         payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
         payment.setCustomID("7982");
        payment.setIpnUrl("some.site.com/PaymentCallback");
        payment.setDescription("Buy 300 coins");

Так что это решение, чтобы передать ваши дополнительные параметры в IPN и вернуть их в обратный вызов на вашем сервере:

payment.setCustomID("7982");
...