iOS App sdk-集成Apple Pay

前期准备

  • 对接Asiabill客服,获取.csr文件

  • 创建Merchant IDs: https://developer.apple.com/accountarrow-up-right

    • developer - Certificates, Identifiers & Profiles - Identifiers

      • 点击Identifiers右边的“+”,新建Merchant IDs

  • 创建Apple Pay Payment Processing Certificate,使用上面获取的.csr文件生成

  • 创建Apple Pay Merchant Identity Certificate,使用自己的.csr文件生成(注:不需要使用上面粘获取的.csr文件)

  • 下载Apple Pay Merchant Identity Certificate,将.cer文件上传给客服,Asiabill将会进行托管。

  • Merchant ID,证书都生成好之后,点击ID会展示这样的界面

项目集成

  • xCode部分

    • 点击xcode边栏工程 - TARGETS - Capability - 点击“+”,添加ApplePay

    • 如上图勾选准备时创建的Merchant ID,并且更新profile文件

  • 代码部分:

    • 在需要调用AsiabillPaySDK的文件中引入头文件

    • 如果需要支持ApplePay,在创建orderInfo的时候需要加入下面代码:

      • 注:appleMerchantId,必须是在developer后端创建的id

调试部分

  • 需要自己准备测试用的Apple ID,并且改AppleID有绑定卡,能够支持支付

最后更新于