Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

デフォルトの支払いカードを設定する

概要

デフォルトのデジタルカードは、あなたの デジタルウォレットアプリケーション が非接触決済のために自動的に選択するカードです。

この エンドユーザー はデフォルトのデジタルカードを保持することも、支払いを確定する前にあなたのUIでカードを切り替えることもできます。

参照してください 非接触決済を実装する.

SDK 統合

デフォルトの支払いカードを設定する

呼び出す DigitalizedCard.setDefault()DigitalizedCard に対してデフォルトとして設定します。

以下の例は、非接触決済のためのデフォルトデジタルカードを設定します。

SetDefaultCard.java
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():現在のデフォルトカードの設定を解除します。その後、デフォルトで選択されるカードはありません。

最終更新

役に立ちましたか?