2016-12-22 3 views
0

些細な疑問を言い訳しません。私は初めてRazorPayの統合を行っています。RazorPay Android SDKでPaymentResultWithDataListenerを実装する

私のアプリでは、私は、ユーザーの注文について弦のカップルを前方に運ぶためにしたいです。これはRazorPayで定義されている順序ではありません。

インターフェイスPaymentResultWithDataListenerは、コールバックにPaymentDataを提供しています。余分なデータをCheckoutに送信するにはどうすればよいですか?

答えて

0

PaymentDataは、(それがケースで存在するであろう次のフィールドにユーザーのユーザー

  • メールアドレス

  • Razorpay支払ID
  • Razorpayの注文IDの

    1. 連絡先番号が含まれていますRazorpayオーダーAPIを使用し、注文IDをCheckoutに送信しています)

    2. バックエンドでのお支払いをキャプチャするために使用することができます署名、(それを利用することが必須ではありません)
    3. データ、支払IDなどのデータが含まれますJSONオブジェクトは、署名など

    送信したい場合あなたの側からのカスタムデータ。あなたはnotes

    例として、キーとチェックアウトオプションでJSONオブジェクトのからそれを送ることができます:

    //notesData is json object which contain your custom data 
    options.put("notes", notesData); 
    

    このノートはダッシュボードで利用できるようになりますと、お支払いの詳細をフェッチするとき、あなたはまた、支払いの詳細でそれを取得しますAPIを介して

  • +0

    返信いただきありがとうございます。私はメモを使って試しました。残念ながら、それはリスナーに戻されません。注文APIについては、私は、Android SDKのドキュメントやサンプルコードのいずれかの種類を見つけることができないのです – kranthi117

    +0

    ノートがリスナーに繰り越されていないが、それはダッシュボードで利用可能となり、また、あなたがAPI経由でのお支払いの詳細をフェッチするとき、それは利用できるようになります。ここでoder API doc(https://docs.razorpay.com/page/orders)を見つけることができます。 APIを使用してオーダーIDを作成すると、オプションでチェックアウトに送信できます。キーは「order_id」になります。 – HariRam

    関連する問題