質問

PayPalをiPhoneアプリケーションと正常に統合しましたが、IPNメッセージを使用してPAY PALを介してカスタム変数を通過することに固執しました。

カスタム変数をPay-Palサーバーに渡す人はいますか????私はレストランのアプリケーションを作成しています。ユーザーはPay-Palサーバーを使用して支払いを行うことができます。

PayPalにカスタム変数(つまりバケットID)を渡す必要があります。 PALサーバーを支払うリクエストを行う前に電話をかけるWebサービスを介してこのバケットIDを取得します。次に、このバケットIDをPayPalサーバーにカスタム変数として渡す必要があります。これにより、メッセージ通知が返されます。

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

ついにこの通知を取得するとき、私は再びクライアントのサーバーデータベースを更新するWebサービスに電話します。

このリファレンスを使用しました:https://cms.paypal.com/cms_content/us/en_us/files/developer/ipnguide.pdf

どんな種類の助けも歓迎されています.....

これまたは他の参照についてたくさんグーグルで検索していたので、いくつかのサンプルコードを提案してください。

正しい解決策はありません

他のヒント

解決策を見つけました。しかし、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");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top