Android SDK
SDKをネイティブアプリに統合して、独自のスタイルとブランドのチェックアウトフォームを作成します。
「Checkout SDK(チェックアウトSDK)」とサポートされている支払方法の詳細については、
注記:復元力のある統合を保証するために、
APIはどのように機能しますか?
sessionを生成することにより、顧客の支払の詳細を保護しています。次に、カードの詳細を含む
session
とは何ですか?
session
は、SDKによって生成された、顧客の支払詳細の一意の識別子です。
SDKを入手する
SDKを入手するには、以下のGradle、
implementation 'com.worldpay.access:access-checkout-android:2.3.0'
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>
<dependency> <groupId>com.worldpay.access</groupId> <artifactId>access-checkout-android</artifactId> <version>2.3.0</version> </dependency>
allprojects {
repositories {
//...
flatDir {
dirs 'libs'
}
}
}
allprojects { repositories { //... flatDir { dirs 'libs' } } }
ローカルAARライブラリ
ローカルAARライブラリでSDKを取得している場合は、ライブラリファイルをapp/libs
フォルダにコピーします。次に、上記のローカルAARライブラリの例のコードで、flatDir
リポジトリをプロジェクトレベルbuild.gradle
に追加します。
また、以下の例をアプリレベルの依存関係リストに追加しなければなりません。
implementation (name:'access-checkout-android', ext:'aar')
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.31"
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回限りの支払いの場合は、支払い後に
1.
[カードとCVC]で支払うセッションの作成(/ja/docs/access-worldpay/checkout/android/card-and-cvc)
1.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.session
と保存されている確認済みトークンを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)