0

Paypalの定期支払いプロセスに固執しました。Payum Symfony Bundle を使用して、定期的なリクエストを作成します。Paypal サンドボックスを使用しています。

すべて問題ないようです。コードは 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からの元のサンプル

出荷データを設定しようとすると、同じ結果が表示されます

これを修正する方法はありますか?

4

0 に答える 0