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 和支持的支付过程的更多详情。

注释:让自己熟悉我们的API 原则,以确保有弹性的集成。

它如何工作?

我们通过生成会话来保护您的客户支付详情。您然后可以利用卡详情来创建 Token,并且可以选择用 CVC 来接受支付

什么是 session

session 是由 SDK 生成的客户支付详情的独特识别码。

获得我们的 SDK

如要获取 SDK,请包括下述 Gradle、Maven或 Local 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'
        }
    }
}

Local AAR 库

如果您使用 Local AAR 库来获取 SDK,请将库文件复制到您的 app/libs 文件夹中。然后使用上文 Local AAR 库示例中的代码将 flatDir repo 添加到项目级别 build.gradle

您还必须将下面的示例添加到应用级别依赖项列表中:

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

以下是连接 Access Checkout Andriod SDK GitHub Repo 的链接:

access-checkout-android

See More
  • Kotlin
  • 8
  • 2

后续步骤

查看我们有关如何创建您可以用来接受支付的会话的指南:

注释:对于一次性付款,您将需要在接受支付后删除 Token

创建用卡支付的会话

1.提交卡详情以创建会话2.创建已验证 Token3.利用该 Token接受支付

创建会话以便使用卡和 CVC 进行支付

1.提交卡详情和 CVC 以创建两个单独的会话2.利用您的 CARD 创建一个已验证 Tokensession 3.在我们的 card/checkout 支付工具中使用您的 CVC session 和已验证 Token,以便利用以下端点之一接受支付:

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

仅为 CVC 创建会话并用存储的 Token 进行支付

1.提交 CVC 以创建会话2.在我们的 card/checkout 支付工具中使用您的 CVC session 和存储的已验证 Token,以便利用以下端点之一接受支付:

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