既定の支払いカードを設定する
概要
デフォルトのデジタルカードは、あなたの デジタルウォレットアプリケーション 非接触決済用に自動的に選択するカードです。
この エンドユーザー 支払いを確定する前に、UIでデフォルトのデジタルカードをそのままにするか、別のカードに切り替えることができます。
参照 非接触決済を実装する.
SDK 連携
デフォルトの支払いカードを設定する
呼び出します DigitalizedCard.setDefault() 〜上で DigitalizedCard デフォルトに設定したいカード。
デジタルカードをデフォルトに設定する前に、それが有効であり、少なくとも1回の支払い残高(payment key)を持っていることを確認してください。カードの状態とpayment keyの状態フィールドを デジタルカードを表示する 両方を検証するために使用します。
呼び出します
DigitalizedCardStatus.getState()カードの状態を確認するために呼び出します
DigitalizedCardStatus.getNumberOfPaymentsLeft()残りの支払い回数を確認するために
以下の例では、非接触決済用のデフォルトのデジタルカードを設定します。
public void setDefault(final DigitalizedCard digitalizedCard) {
digitalizedCard.setDefault(
PaymentType.CONTACTLESS,
new AsyncHandlerVoid(new AsyncHandlerVoid.Delegate() {
@Override
public void onSuccess() {
// デフォルトカードの設定に成功しました。
}
@Override
public void onError(final String error) {
// TODO: エラー処理
}
})
);
}DigitalizedCardManager デフォルトカード管理用
DigitalizedCardManager デフォルトカード管理用の追加APIを提供します:
DigitalizedCardManager.getDefault():取得する トークン化カード ID デフォルトカードのDigitalizedCardManager.unsetDefaultCard():現在のデフォルトカードを解除します。その後は、デフォルトで選択されるカードはありません。
最終更新
役に立ちましたか?