Translation disclaimer

Documentation is written in English and subsequently translated. This page, therefore, might not have the most up-to-date content. If any questions arise relating to the accuracy of the translated content, please refer to the English version of the page.

Menu

Android SDK


SDKをネイティブアプリに統合して、独自のスタイルとブランドのチェックアウトフォームを作成します。

「Checkout SDK(チェックアウトSDK)」とサポートされている支払方法の詳細については、こちらをご覧ください。

注記:復元力のある統合を保証するために、API原則をよく理解してください。

APIはどのように機能しますか?

sessionを生成することにより、顧客の支払の詳細を保護しています。次に、カードの詳細を含むトークンを作成し、オプションでCVCで支払を行うことができます。

sessionとは何ですか?

sessionは、SDKによって生成された、顧客の支払詳細の一意の識別子です。

SDKを入手する

SDKを入手するには、以下のGradle、Maven、またはローカルAARライブラリ構成を含めます。

Copied!
implementation 'com.worldpay.access:access-checkout-android:2.3.0'
<dependency>
  <groupId>com.worldpay.access</groupId>
  <artifactId>access-checkout-android</artifactId>
  <version>2.3.0</version>
</dependency>
allprojects {
    repositories {
        //...
        flatDir {
            dirs 'libs'
        }
    }
}

ローカルAARライブラリ

ローカルAARライブラリでSDKを取得している場合は、ライブラリファイルをapp/libsフォルダにコピーします。次に、上記のローカルAARライブラリの例のコードで、flatDirリポジトリをプロジェクトレベルbuild.gradleに追加します。

また、以下の例をアプリレベルの依存関係リストに追加しなければなりません。

Copied!
implementation (name:'access-checkout-android', ext:'aar')
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.31"

Access Checkout Android SDK GitHub Repoへのリンクは次のとおりです。

access-checkout-android

See More
  • Kotlin
  • 8
  • 2

次の手順

支払の受理のために使用できるsessionを作成する方法については、ガイドを参照してください。

注記:1回限りの支払いの場合は、支払い後にトークンを削除する必要があります。

カードで支払うsessionの作成

1.カードの詳細を送信してsessionを作成します2.[確認済みトークン]の作成(//ja/docs/access-worldpay/verified-tokens/create-verified-token) 3.このトークンで支払の受理

[カードとCVC]で支払うセッションの作成(/ja/docs/access-worldpay/checkout/android/card-and-cvc)

1.カードの詳細とCVCを送信して、2つの別々のsessionを作成します2.カードで確認済みのトークンを作成します session 3.次のエンドポイントのいずれかで支払を行うには、card/checkout支払方法でcvcsessionと確認済みトークンを使用します。

* [payments:cardonFileAuthorize](/ja/docs/access-worldpay/payments/authorise-a-cardonfile-payment)
* [payments:migrateCardOnFileSale](/ja/docs/access-worldpay/payments/migrate-cardonfile-sale)または
* [payments:migrateCardOnFileAuthorize](/ja/docs/access-worldpay/payments/authorise-a-cardonfile-payment#card-on-file-authorization-without-verification)

[CVC専用のsessionを作成し、保存されたトークン]で支払ます(/ja/docs/access-worldpay/checkout/android/card-and-cvc#create-a-session-for-cvc-only)

1.CVCを送信してsessionを作成します2.次のエンドポイントのいずれかで支払を受理するには、cvcsessionと保存されている確認済みトークンをcard/checkout支払方法に使用します。

* [payments:cardonFileAuthorize](/ja/docs/access-worldpay/payments/authorise-a-cardonfile-payment)
* [payments:migrateCardOnFileSale](/ja/docs/access-worldpay/payments/migrate-cardonfile-sale)または
* [payments:migrateCardOnFileAuthorize](/ja/docs/access-worldpay/payments/authorise-a-cardonfile-payment#card-on-file-authorization-without-verification)