0
Paytmはサーバサイドの通知を提供しないため、支払い後にコールバックURLにリダイレクトする前にアプリを終了した場合や、ネットワークエラーなどによりリダイレクトできなかった場合はどうなりますか?ユーザーが支払いをしたかどうかはどのようにわかりますか?paytmの取引結果を確認する一般的な方法は何ですか?
Paytmはサーバサイドの通知を提供しないため、支払い後にコールバックURLにリダイレクトする前にアプリを終了した場合や、ネットワークエラーなどによりリダイレクトできなかった場合はどうなりますか?ユーザーが支払いをしたかどうかはどのようにわかりますか?paytmの取引結果を確認する一般的な方法は何ですか?
PayTMのドキュメントに従って。 "Paytmからの成功応答を受け取ったシステムを成功としてマークする前に、業者はバックエンドサーバーからPaytmステータスクエリAPIを呼び出すことで、トランザクションステータスと注文額を再検証する必要があります。
あなたは、API(ステージング)の下に使用する必要がありますhttps://pguat.paytm.com/oltp/HANDLER_INTERNAL/getTxnStatus
以下と
https://pguat.paytm.com/oltp/HANDLER_INTERNAL/getTxnStatus?JsonData=
{
"MID":"MID",
"ORDERID":"ORDERID",
"CHECKSUMHASH":"CHECKSUMHASH"
}
これは、あなたがSTATUSを見つけて、あなたのトランザクションが成功したかどうかをチェックすることができJSONであなたの応答を与えるパラメータ。失敗した取引があった場合にユーザーが行った支払いを払い戻すことができます。
{
"TXNID" : "414709",
"BANKTXNID" : "",
"ORDERID" : "ORDER48886809916",
"TXNAMOUNT" : "1.00",
"STATUS" : "OPEN",
"TXNTYPE" : "SALE",
"GATEWAYNAME" : "",
"RESPCODE" : "",
"RESPMSG" : "",
"BANKNAME" : "",
"MID" : "klbGlV59135347348753",
"PAYMENTMODE" : "CC",
"REFUNDAMT" : "0.00",
"TXNDATE" : "2015-11-02 11:40:46.0"
}