我使用official Node SDK创建了这样的客户:
const createCustomer = (email, body) =>
new Promise((resolve, reject) =>
gateway.customer.create(
{
email,
firstName: body.FirstName,
lastName: body.LastName,
paymentMethodNonce: body.Nonce,
customFields: {
countrycode: body.CountryCode
}
},
(err, result) => {
if (err) return reject(err);
return resolve(result.customer);
}
)
);
我检查过body.CountryCode有一个正确的值。
当我进入控制面板(Vault)时,我可以完美地看到这样的国家/地区代码:
但是,当我尝试从API获取customFields参数时,总是一个空字符串:
我已在存储并传回
中配置了自定义字段(存储的自定义字段将与事务详细信息一起存储并传回。)
问题出在哪里?感谢。