http://developer.authorize.net/api/reference/features/acceptjs.html 手册说:
使用Accept.js Payment Nonce为信用卡收费 在您的服务器上,您可以像使用实际的信用卡信息一样调用Authorize.Net API。只需使用opaque数据元素替换信用卡元素即可。 例如:
<createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>yours</name>
<transactionKey>yours</transactionKey>
</merchantAuthentication>
<transactionRequest>
<transactionType>authCaptureTransaction</transactionType>
<amount>75.00</amount>
<payment>
<opaqueData>
<dataDescriptor>COMMON.ACCEPT.INAPP.PAYMENT</dataDescriptor>
<dataValue>nonce_here</dataValue >
</opaqueData>
</payment>
</transactionRequest>
</createTransactionRequest>
但我不明白如何将此XML放入secureData = {},authData = {},cardData = {}对象。
请帮忙。感谢。