取引履歴を取得する
概要
取引履歴を利用すると、あなたの デジタルウォレットアプリケーション サポート:
取引通知
取引履歴の更新
オンボーディング中に、プログラム設定で取引履歴が有効になっていることを確認してください。
SDK 連携
取引通知
取引通知をサポートするには、処理する TNS通知(取引) で説明されているとおり プッシュ通知の処理.
取引履歴を取得する
MGTransactionHistoryService.refreshHistory(...) NFC Wallet バックエンドから取引記録を取得します。
コーブランデッドカードをサポートする場合は、受け取るオーバーロードを使用します transactionRecordType プライマリまたは補助の記録を取得するために。
取引記録には次の情報が含まれます:
取引ID
取引日
取引タイプ
取引ステータス
通貨コード
金額と表示金額
加盟店名
加盟店種別
加盟店郵便番号
端末ID
加盟店ID
プライマリカードまたは補助カードの識別子(コーブランデッドカード用)
取引履歴の制限は決済ネットワークによって異なります:
時間枠(たとえば、過去30日間の取引)。
最大件数(たとえば、最新の10件の取引)。
実装
デジタルカードの取引履歴を取得するには:
対応するものを取得する デジタルカード ID.
参照 デジタルカードを表示する.
アクセストークンを取得します。
参照 アクセストークンを取得する.
(任意)次を指定します
transactionRecordType:プライマリまたは補助コーブランデッドで使用し、提供されます プッシュ通知の処理.呼び出します
MGTransactionHistoryService.refreshHistory(...)および実装しますTransactionHistoryListener:onSuccessSDK が取引の取得に成功したときにトリガーされます。コールバックは次を提供します:
List<MGTransactionRecord>.各
MGTransactionRecord取引記録を表します。onErrorSDK が取引履歴を取得できないときにトリガーされます。次を使用します:
MobileGatewayErrorエラーの詳細について。
次のコードスニペットは、取引記録を取得する方法を示しています:
最終更新
役に立ちましたか?