Я использую платежную систему Wirecard Union Pay Payment, но он возвращает Доступ запрещен - у пользователя нет доступа к запрошенной операции! ошибка.
Ниже приведена информация о песочнице;
{
"MerchantAccountId": "7139c728-cc91-11e3-ac9f-00163e1a318d",
"PaymentMethod": "chinapay",
"Mode": "sandbox",
"UserName": "70000-APILUHN-CARD",
"Password": "8mhwavKVb91T",
"Url": "https://api-test.wirecard.com/engine/rest/paymentmethods"
}
Заголовок Базовый NzAwMDAtQVBJTFVITi1DQVJEOjhtaHdhdktWYjkxVA ==
Запрос JSON
{
"payment":{
"merchant-account-id":{
"value":"7139c728-cc91-11e3-ac9f-00163e1a318d"
},
"request-id":"dd30edbf-240e-4b21-9bb5-d0d95319e6b1",
"transaction-type":"authorization",
"requested-amount":{
"value":"1.01",
"currency":"USD"
},
"account-holder":{
"first-name":"Pawan",
"last-name":"Shukla",
"email":"pawan.shukla@wikaad.com",
"phone":"+1(1)4161234567",
"address":{
"street1":"123 anystreet",
"city":"Brantford",
"country":"CA",
"state":"ON"
}
},
"order-number":"62598",
"payment-methods":{
"payment-method":[
{
"name":"chinapay"
}
]
},
"cancel-redirect-url":"http://localhost:55152/Home/cancel",
"success-redirect-url":"http://localhost:55152/Home/success",
"fail-redirect-url":"http://localhost:55152/Home/fail",
"ip-address":"127.0.0.1"
}
}
Если яна телеграмму, тогда ответ вернется ниже ответа.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<payment xmlns="http://www.elastic-payments.com/schema/payment" xmlns:ns2="http://www.elastic-payments.com/schema/epa/transaction">
<transaction-state>failed</transaction-state>
<statuses>
<status code="403.1166" description="Access Denied - User doesn't have the access for the requested operation!" severity="error"/>
</statuses>
Так что, пожалуйста, дайте мне то, что мне не хватает.