Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


Описание

По умолчанию короткая ссылка активна с момента создания до 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"
}
  • No labels