我試圖遵循https://docs.recurly.com/js/提交令牌的CC信息時,反覆需要地址,城市,國家和郵政編碼嗎?
入門指南當我試圖通過這個JavaScript請求令牌:
form = $('#form-credit-card');
recurly.token(form, function (err, token) {
if (err) {
RecurlyErrorHandler(err);}
else {
alert($('input[name=recurly-token]').val());
}
});
function RecurlyErrorHandler (err) {
$('#errors').text('The following fields appear to be invalid: ' + err.fields.join(', '));
$('button').prop('disabled', false);
$.each(err.fields, function (i, field) {
$('[data-recurly=' + field + ']').addClass('error');
});
}
我收到此錯誤信息。我發送名字,姓氏,cc,cvv,exp月,exp年。我是否也必須發送地址,城市,國家和郵政?或者是否有我失蹤的設置。我沒有注意入門指南中的這些字段。如果有問題,我正在使用託管字段。
{「error」:{「code」:「invalid-parameter」,「message」:「Address1不能爲空,City不能爲空,Country不能爲空,Postal代碼[\ 「不能爲空\」]」, 「田」: 「地址1」, 「城市」, 「國家」, 「POSTAL_CODE」]}}
使用recurly.bankAccount.token時,它似乎也需要country。或者是否有我需要更改的網站設置? – PHPDave
它不應該被要求。您是否將地址要求設置爲NONE?你正在收稅嗎? –
當我運行這與我的公鑰https://jsfiddle.net/4wxk3a40/我得到 「以下字段似乎無效:國家」 – PHPDave