Skip to main content
doTransactionPhase2 方法用于完成由 doTransactionPhase1 开始的交易。完成该交易仅需要 vuid。客户端可以更改在 doTransactionPhase1 调用中发送的任何项目。

要求

JSON-RPC 2.0TweezerComm 中的所有方法都遵循 JSON-RPC 2.0 结构。有关请求的结构和发送方式的更多详细信息,请参阅“集成”部分。
请在请求中确保配置以下内容:
  • method 字段必须设置为 doTransactionPhase2。
  • The service must be set to ashrait in the params.
该请求包含一个参数列表,其中包含所有特定于交易的详细信息。

请求参数

下表描述了此方法的请求参数。
姓名类型描述
vuidstring供应商(客户端)唯一交易标识符
creditTerms整数信用卡支付选项。可选值为: 1(常规), 2(特殊信用), 3(即时), 6(信用), 8(结算)
creditPayments整数信用付款期数
payments整数付款期数
firstPaymentAmount整数首期付款金额(以分为单位)
otherPaymentAmount整数其余付款的金额(以分为单位)
paymentIndex整数付款所挂钩的指数。可选值为: 1(挂钩 Madad 指数), 2(挂钩美元)
ipayCode整数权益类型。可选值为: 0(货币), 1(星级积分), 2(积分), 3(会员俱乐部), 99(无权益)
ipayAmount整数权益金额(以分为单位)
ipayPercent整数权益百分比(0-100)
ipayUnits整数权益单位数量
loyaltyAmount整数折扣金额(以分为单位)

回复

成功的请求将返回以下响应:

响应参数

下表描述了该方法的响应参数。
姓名类型描述
statusCode整数交易状态。值为 0 表示交易成功(已批准)。
statusMessagestring交易消息(例如 ok)
mutag整数卡片品牌
solek整数收购方
manpik整数发卡机构
uidstring交易唯一标识符
posEntryMode整数POS 输入方式(POS Entry Mode),即卡片交易的类型。取值包括: 0(MSR,磁条读卡), 5(CTLS MSR,非接触式磁条读卡), 40(Contact EMV,接触式 EMV), 50(Phone,电话), 51(Signature only,仅签名), 80(Fallback (err),降级 (错误)), 81(Fallback (no AID),降级 (无 AID))
cardNumberstring已屏蔽的个人账号(PAN)
rrnstring来自授权实体的交易授权号
issuerAuthNumstring发卡机构授权号
acquirerMerchantIDstring收单系统中的商户 ID
authCodeManpik整数授权代码。可选值为:0(未授权交易),1(发卡方已授权), 2(发卡方已拒绝), 3(ABS Stip 已批准), 4(ABS Stip 已拒绝), 5(语音批准), 6(语音拒绝), 7(预授权发卡方已批准), 8(银行卡已批准)
gatewayTokenstring卡的网关令牌
appVersionstring支付应用程序版本
retailerIdstring终端零售商 ID
ecrNostringPOS 标识符
vuidstring供应商唯一标识符
tranCodestring交易代码
merchantReceipt键/值数组商家收据,可打印或保存
customerReceipt键/值数组打印客户收据