3

PaypalとiPhoneアプリケーションの統合に成功しましたが、SOAP経由でCustom変数をIPNメッセージを使用してPaypalに渡すことに行き詰まりました。

誰かがカスタム変数をPay-palサーバーに渡しましたか????私はレストランの申し込みをしています、ユーザーはPay-palサーバーを使用して支払いを行うことができます。

カスタム変数(つまりバケットID)をPaypalに渡す必要があります。このバケットIDは、PayPalサーバーへの支払いをリクエストする前に呼び出すWebサービスを介して取得します。次に、このバケットIDをカスタム変数としてPaypalサーバーに渡して、メッセージ通知を返すようにする必要があります。

注:-このバケットIDを使用して支払いを行う必要があります。

ついにこの通知を受け取ったら、クライアントのサーバーデータベースを更新するWebサービスを再度呼び出します。

私はこのリファレンスを使用しました: https ://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf

どんな種類の助けも歓迎します.....

私はこれや他の参照についてたくさんググったので、いくつかのサンプルコードを私に提案してください....

4

1 に答える 1

1

私は解決策を見つけます。しかし、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");
于 2012-03-19T13:43:22.123 に答える