Paypal Java SDK - Ошибка несоответствия валют - PullRequest
0 голосов
/ 18 апреля 2019

Я использую среду песочницы PayPal и пытаюсь выполнить соглашение о периодическом выставлении счетов PayPal, но сталкиваюсь со следующей ошибкой:

Error: name: CANNOT_MIX_CURRENCIES    message: Invalid currency code, all currency codes must match    details: null    debug-id: 9e448370a513d  

Я использую следующий код для выполнения соглашения:

    Agreement agreement = new Agreement();
    agreement.setToken(token);
    try {
     Agreement activeAgreement = agreement.execute(apiContext, agreement.getToken());
     System.out.println("Agreement created with ID " + activeAgreement.getId());
    } catch (PayPalRESTException e) {
     System.err.println(e.getDetails());
    }

Я установил свою основную валюту в долларах США и пытаюсь произвести платеж / создать регулярный платеж с использованием той же валюты.

Было бы здорово, если бы кто-то мог помочь мне понять это поведение.

...