/
Квитанції по API

Квитанції по API

Опис

 

Цей метод дозволить отримувати квитанції по API для передачі платникам.


API параметри

 

HTTP METHOD: POST

API ENDPOINT: https://secure.platononline.com/post/

Параметр

Значення

Опис

Особливості

Параметр

Значення

Опис

Особливості

client_key
Обов'язковий

String

API ключ

 

action
Обов'язковий

GET_RECEIPT

Тип запиту

 

order_id
Обов'язковий

String

ID оплати в платіжній системі

 

type
Обов'язковий

SALE або DEBIT aбо A2C

Тип транзакції

 

client_order_id
опція

String

ID оплати в системі мерчанта

 

hash
Обов'язковий

String

Контрольний підпис

md5( strtoupper( order_id. type. client_key. pass ) )

Приклад коду

 

<?php $url = 'https://secure.platononline.com/post/'; $pass = '**************'; $data['client_key'] = 'DEMO009991'; $data['action'] = 'GET_RECEIPT'; $data['order_id'] = '40922-37832-38861'; $data['type'] = 'SALE'; //$data['client_order_id'] = ''; $data['hash'] = md5( strtoupper( $data['order_id']. $data['type']. $data['client_key']. $pass ) ); //var_dump($data); die(); $post_data = http_build_query($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $response = curl_exec($ch); if (curl_errno($ch)) { $error[] = 'CURL ErrorNo: ' . curl_errno($ch); $error[] = 'CURL Error: ' . curl_error($ch); $error[] = 'Url: ' . $url; $error[] = 'Data: ' . var_export($data, true); echo print_r($error, true); } curl_close($ch); print_r($response);

 

{ "action":"GET_RECEIPT", "status":"success", "order_id":"40922-37832-38861", "receipt_url":"https:\/\/pnotify.fra1.digitaloceanspaces.com\/receipt\/2024-02-29\/SALE\/en\/40922-37832-38861.pdf?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=JG6LFMFXKW5V257ALKUP%2F20240305%2Ffra1%2Fs3%2Faws4_request&X-Amz-Date=20240305T112221Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Signature=bd9bb800b37799a5577955a40fb7dd52b4c64019ef790eaa83db329368abb471", "qr_link":"https:\/\/pnotify.fra1.digitaloceanspaces.com\/receipt\/2024-02-29\/SALE\/en\/40922-37832-38861.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=JG6LFMFXKW5V257ALKUP%2F20240305%2Ffra1%2Fs3%2Faws4_request&X-Amz-Date=20240305T112222Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Signature=67c74e53ebe08cd73d2dad840813f386678ed6a2c815809312f9cf182198561d" }

Related content

Відправка Callback по API
Відправка Callback по API
More like this
Список транзакцій по API
Список транзакцій по API
More like this
API інвойс (IA) NEW
API інвойс (IA) NEW
More like this
API інвойс (C2A) NEW
API інвойс (C2A) NEW
More like this
API інвойс (IA по токену) NEW
API інвойс (IA по токену) NEW
More like this
API інвойс (C2A по токену) NEW
API інвойс (C2A по токену) NEW
More like this