我坚持使用 Paypal 定期付款流程。我使用 Payum Symfony Bundle 来创建重复请求。我使用贝宝沙盒。
一切看起来都很好,代码将我重定向到 Paypal,我可以登录并接受重复但对我的服务器的回调给我一个错误:无效的付款人国家
我使用位于德国的沙盒买家用户付款
这是错误响应
"L_ERRORCODE0" => "11543"
"L_SHORTMESSAGE0" => "Invalid payer country"
"L_LONGMESSAGE0" => "The payer's country is currently not supported."
"L_SEVERITYCODE0" => "Error"
这是我的 Payum 电话:
$recurringPayment['TOKEN'] = $agreement['TOKEN'];
$recurringPayment['DESC'] = 'Test Subscribe for 0.05$ per day.';
$recurringPayment['EMAIL'] = $agreement['EMAIL'];
$recurringPayment['AMT'] = 0.05;
$recurringPayment['CURRENCYCODE'] = 'EUR';
$recurringPayment['BILLINGFREQUENCY'] = 7;
$recurringPayment['PROFILESTARTDATE'] = date(DATE_ATOM);
$recurringPayment['BILLINGPERIOD'] = Api::BILLINGPERIOD_DAY;
它是Payum的原始样本
当我尝试设置运输数据时,出现相同的结果
知道如何解决这个问题吗?