在提交令牌的CC信息时,Recurly是否需要地址,城市,国家和邮政编码?

时间:2016-02-09 23:14:20

标签: recurly

我试图按照https://docs.recurly.com/js/

上的入门指南进行操作

当我尝试通过此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年。我是否还必须发送地址,城市,国家和邮政?或者是否有我失踪的环境。我没有注意到入门指南中的那些字段。如果重要的话,我正在使用托管字段

  

{&#34;错误&#34;:{&#34;代码&#34;:&#34;无效参数&#34;,&#34;消息&#34;:&#34;地址1可以&# 39; t为空,City不能为空,Country不能为空,而邮政编码[\&#34;不能为空\&#34;]&#34; &#34;字段&#34;:[&#34;地址1&#34;&#34;城市&#34;&#34;国家&#34;&#34; POSTAL_CODE&#34;]}} < / p>

1 个答案:

答案 0 :(得分:2)

这取决于您的site settings。听起来您的地址要求目前设置为FULL。您可以访问自己的网站设置,将其修改为NONE,这样您就可以传递当前在表单中设置的信息。

红利提示:您始终可以将网站设置设置为NONE并传递更多信息 - 此设置仅确定提交表单所需的信息级别。如果您在税收方面做任何事情,或者想要兑换1美元的Zero Dollar Auths,您需要收集更多地址信息。