createOrder method

Future<PayResultEntity> createOrder({
  1. required String commodityId,
  2. String? transferParameter,
  3. String? userIdentifier,
})

下单并发起支付

  • commodityId 商品 ID
  • transferParameter 透传参数(可选,会原样回传)
  • userIdentifier 发起支付的用户唯一标识(可选,若传入则会保存为当前支付用户)

返回支付结果实体,包含订单号、交易号、是否成功等信息。

Implementation

Future<PayResultEntity> createOrder(
    {required String commodityId,
    String? transferParameter,
    String? userIdentifier}) async {
  return _purchaseManager.createOrder(
      commodityId: commodityId,
      transferParameter: transferParameter,
      userIdentifier: userIdentifier);
}