POST Payment 请求中将 autoCapture 的值设置为 false 来发起预授权交易。后续您可以根据消费者实际的交易金额通过 POST Capture 请求进行预授权完成,需要注意的是 EVO Cloud 仅支持小于等于预授权金额的预授权完成。Payment 接口时需要包含但不限于以下参数,字段详情参考 API 文档:autoCapture:固定值 false,表示预授权。paymentMethod.type:表明支付方式的字段,如果是卡交易则使用 card。paymentMethod.card:包含消费者卡信息以及终端信息的结构体。当 paymentMethod.type 为 card 时必填。transAmount:包含交易金额和交易币种的结构体。merchantTransInfo:包含商户商户订单号的结构体。pspInfo:包含卡组织资质信息的结构体。payment.status 字段内容。如果字段的值为 Authorised 则表示交易成功,否则就需要查看 result.code 以及 result.message 来查看交易失败原因。GET Payment 来查询交易结果。当收到查询应答时,您同样也需要通过 payment.status 字段内容来判断交易结果,判断方式与第2步一致。如果交易失败,您需要通过 payment.failureCode 以及 payment.failureReason 来查看交易失败原因。POST Payment 请求中上送了 webhook,您也可以通过异步通知来获取交易结果。同样也需要通过 payment.status 字段内容来判断交易结果,判断方式与第2步一致。