3.50. /view-invoice
Введение
Чтобы начать транзакцию Swift, используйте /api/v2/auth-cash/ и получите receipt-id в order status response. Счёт Swift в PDF инициируется запросом HTTPS GET с использованием указанных ниже URLs. Для аутентификации используйте HMAC-SHA1. См. Статусы.
API URL
Примечание
Путь API URL не должен быть задан фиксированным значением, т.к. он может быть изменён позднее.
Интеграционная среда |
Производственная среда |
|---|---|
https://sandbox.sbctech.ru/paynet/view-invoice/ENDPOINTID/RECEIPTID |
https://gate.sbctech.ru/paynet/view-invoice/ENDPOINTID/RECEIPTID |
Пример запроса
POST /paynet/view-invoice/6657/a5e8f278-8936-3286-aabb-c8960a5d04f4 HTTP/1.1
Host: sandbox.sbctech.ru
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth realm="",oauth_version="1.0",oauth_consumer_key="test_merch",oauth_timestamp="1687518156",oauth_nonce="EozU8eCdyBO",oauth_signature_method="HMAC-SHA1",oauth_signature="bNQNq2CLuGoOrf5eji3ffj96bC0%3D"
Content-Length: 140
Content-Type: application/x-www-form-urlencoded
Connection: close
oauth_consumer_key=test_merch
&oauth_nonce=EozU8eCdyBO
&oauth_signature_method=HMAC-SHA1
&oauth_timestamp=1687518156
&oauth_version=1.0
Пример успешного ответа
HTTP/1.1 200
Server: server
Date: Fri, 23 Jun 2023 11:03:05 GMT
Content-Type: application/pdf;charset=utf-8
Connection: close
X-XSS-Protection: 1
Strict-Transport-Security: max-age=31536000
Strict-Transport-Security: max-age=31536000
Content-Length: 34929
...
*PDF content*
Пример неуспешного ответа
HTTP/1.1 200
Server: server
Date: Fri, 23 Jun 2023 12:23:15 GMT
Content-Type: application/pdf;charset=utf-8
Connection: close
X-XSS-Protection: 1
Strict-Transport-Security: max-age=31536000
Strict-Transport-Security: max-age=31536000
Content-Length: 34929
...
<body>
<p>Sorry, that page doesn't exist!</p>
</body>
Коллекция Postman
Конструктор запросов
| normalized parameters |
|---|
| signature base string |
|---|
| signature |
|---|
| authorization header |
|---|
|