错误:响应无效响应:E00117 OTS服务错误“字段验证错误”。在Authorize.Net中

时间:2020-04-18 10:43:59

标签: php payment-gateway authorize.net accept.js

在集成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);

0 个答案:

没有答案