Деактивація API інвойсу NEW


Опис

За замовчуванням коротке посилання активне з моменту створення до 2099-12-31 23:59:59.

На ваш розсуд ви можете запит на деактивацію короткого посилання на оплату або QR коду. Приклад вікна з помилкою у випадку, якщо платник намагається використовувати неактивний інвойс, вказаний нижче.

Щоб переглянути приклад, розкрийте список.


API параметри запиту

HTTP METHOD: POST

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


Параметр

Значення

Опис

Особливості

Обов'язково

action

INACTIVE

Код платіжного методу

 

ТАК

key

String

API ключ мерчанта

Ключ надається на пошту мерчанту

ТАК

short_link

String

Коротке посилання на оплату

Посилання отримане у відповіді під час створення інвойсу

ТАК

sign

String

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

md5( strtoupper( $key. $short_link. strrev($pass) ) )

ТАК


Приклади запиту

Для перегляду прикладу розкрийте список

<?php $pass = '***'; $data['key']= '***'; $data['action'] = 'INACTIVE'; $data['short_link'] = 'https://pltn.me/781nD'; $data['sign'] = md5(strtoupper( $data['key']. $data['short_link']. strrev($pass) )); $url = https://secure.platononline.com/post-invoice/'; $crq = curl_init(); curl_setopt($crq, CURLOPT_URL, $url); curl_setopt($crq, CURLOPT_HEADER, 0); curl_setopt($crq, CURLOPT_POST, 1); curl_setopt($crq, CURLOPT_RETURNTRANSFER, 1); curl_setopt($crq, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($crq, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($crq, CURLOPT_POSTFIELDS, http_build_query($data)); $result = curl_exec($crq); if (curl_errno($crq)) { echo 'ERROR: '.curl_error($crq); }else{ echo $result; } curl_close($crq);

Приклад відповіді на запит

{ "short_link":"https://pltn.me/781nD", "result":"Your short link is not active" }