PayU integracja


#1

Witam,
Próbuje wdrożyć obsługę payU na budowanym serwisie ale pierwsze chciałem przetestować REST API za pomocą postmana. Mam założone konto i utworzony sklep na platformie testowej sandman od payU. Wysyłam zapytanie o autoryzację i dostaje odpowiedni token z czasem ważności. Ale gdy próbuję złożyć zamówienie nie dostaję odpowiedzi json-ie ale zwraca mi jakiś dokument html. Proszę o nakierowanie mnie co robię nie tak. Poniżej fragment POS-a :slight_smile:
Pozdrawiam

URL https://secure.snd.payu.com/api/v2_1/orders

Authorization
Bearer Token : d73b7026-4b0d-4c7f-8569-906cd3844eb8
Heders
Content-Type:application/json

Body: {
“notifyUrl”: “https://test.strony.com”,
“customerIp”: “127.0.0.1”,
“merchantPosId”: “369499”,
“description”: “RTV market”,
“currencyCode”: “PLN”,
“totalAmount”: “21000”,
“buyer”: {
“email”: "john.doe@example.com",
“phone”: “654111654”,
“firstName”: “John”,
“lastName”: “Doe”,
“language”: “pl”
},
“settings”:{
“invoiceDisabled”:“true”
},
“products”: [
{
“name”: “Wireless Mouse for Laptop”,
“unitPrice”: “15000”,
“quantity”: “1”
},
{
“name”: “HDMI cable”,
“unitPrice”: “6000”,
“quantity”: “1”
}
]
}


#2

Sprobuj dodac naglowek Accept:application/json


#3

Niestety to nic nie zmienia


#4

Okazuje się że w postman trzeba wyłączyć automatyczne przekierowanie redirect uri. Wówczas zaczyna działać zgodnie z opisem