Деактивація 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" }