Обработка платежа через API Neteller Paysafe: ошибка 5016 - аккаунт не найден - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь сделать запрос на обработку платежа, но независимо от того, какой «consumerId» я передаю, ответ всегда:

{"error":{"code":"5016","message":"Account not found","details":["The account provided cannot be found."]}}

Я знаю, что этот ответ означает, что адрес электронной почты, который мы используем для совершения транзакций, не существует но мы используем тестовые учетные записи, указанные в документации Neteller, например "netellertest_EUR@neteller.com"

Следуя инструкциям здесь:

https://developer.paysafe.com/en/additional-documentation/neteller-migration-guide/api/# / reference / payments / payments / create-a-payment-handle? console = 1

Отправленный запрос:

URL сообщения: https://api.test.paysafe.com/paymenthub/v1/paymenthandles

Заголовки:

Content-Type: application/json
Authorization: Basic base64_encode(username:password)    
Simulator: External

Тело:

{
    "merchantRefNum": "59360C88084DDBA99D4E72D1E311A632",
    "transactionType": "PAYMENT",
    "neteller": {
        "consumerId": "netellertest_EUR@neteller.com",
        "consumerIdLocked": true,
        "detail1Description": "description",
        "detail1Text": "Neteller deposit 1588864877"
    },
    "paymentType": "NETELLER",
    "amount": 300,
    "currencyCode": "EUR",
    "customerIp": "my_ip_here",
    "billingDetails": {
        "street": "Test 32",
        "street2": "",
        "city": "Athens",
        "zip": "12345",
        "country": "GR"
    },
    "returnLinks": [
        {
            "rel": "default",
            "href": "https://example.com/payment/"
        }
    ]
}

Я пробовал другие электронные письма, найденные в документации, и даже некоторые живые аккаунтов, но мы всегда получаем один и тот же ответ ..

...