如何通过付款金额以及如何在应用内付款SDK中获取transaction_id?

问题描述

我是平方付款的新手。我想在我的Android应用程序中集成方形支付网关。我尝试了in-app-payments-sdk。但是我找不到如何通过付款金额以及如何在应用内付款SDK中获取transaction_id的方法。我只能输入卡的详细信息,并在OnActivityResult中获得“ nonce”。我是否必须使用其他API,例如Orders API或Payments API?请帮忙。

解决方法

是的。一旦你得到随机数:

最简单的方式就是调用支付接口

  1. 从 Android SDK https://developer.squareup.com/reference/square/payments-api/create-payment 调用支付 api 或等效项 source_id 是您的随机数

或者,

  1. 您可以使用 https://developer.squareup.com/reference/square/orders-api/create-order
  2. 创建订单

然后您可以使用该 order_id 从第 1 步开始付款