在集成Authorize.Net创建客户配置文件时,出现E00117错误。我是这个网关的新手。我遵循了官方文件。 PHP Code to create customer profile with accepting nonce
但是我收到错误消息:
无效的响应响应:E00117 OTS服务错误“字段验证错误”。在授权网中
我认为这段代码会导致错误。 dataValue和dataDescription只能使用一次。我应该如何整合AcceptJS?是否有可用的Authorize.Net API创建值?否则,有没有办法在Authorize.Net中创建没有付款信息的客户资料?
// Set the payment data for the payment profile to a token obtained from Accept.js
$op = new AnetAPI\OpaqueDataType();
$op->setDataDescriptor("COMMON.ACCEPT.INAPP.PAYMENT");
$op->setDataValue("119eyJjb2RlIjoiNTBfMl8wNjAwMDUyN0JEODE4RjQxOUEyRjhGQkIxMkY0MzdGQjAxQUIwRTY2NjhFNEFCN0VENzE4NTUwMjlGRUU0M0JFMENERUIwQzM2M0ExOUEwMDAzNzlGRDNFMjBCODJEMDFCQjkyNEJDIiwidG9rZW4iOiI5NDkwMjMyMTAyOTQwOTk5NDA0NjAzIiwidiI6IjEuMSJ9");
$paymentOne = new AnetAPI\PaymentType();
$paymentOne->setOpaqueData($op);