Page MenuHomeDatingVIP

api.statuscodes
Updated 2,062 Days AgoPublic

api.statuscodes

Description

Returns defined PV2 API status codes.
Please, consider caching result of this command as it changes rarely.

Input Parameters

None

Return
NameTypeDescription
resultArrayArray with all Payment Codes and messages
Usage Example
<?php
$curl = new \Dinke\CurlHttpClient;

//setup payment url and timeout
$payment_url = 'https://dev-payment.datingvip.com/api.json';
$timeout 	= 30;

//$curl->setCredentials('some-token', 'some-pass');

$post_data = array(
	'cmd'	=> 'api.statuscodes',
);

$response = $curl->sendPostData($payment_url, $post_data, null, $timeout);
if($response === false)
{
	//handle errors
}

//decode json to get array
$response = json_decode($response, true);
var_dump($response);
?>

Excepted output after running this script should be:

array (size=1)
  'result' => 
    array (size=8)
      'code' => int 700
      'status' => string 'Action completed succesfully' (length=28)
      'command' => string 'api.statuscodes' (length=15)
      'result' => 
        array (size=81)
          600 => string 'Payment Processor Error. Please try again later or if problem persists contact customer support' (length=95)
          601 => string 'Credit Card number is not valid' (length=31)
          ...
          ...
          ...
          947 => string 'Error loading transaction from DB' (length=33)
          990 => string 'The server is currently down for maintenance work. Please try again in a few minutes.' (length=85)
      'request' => 
        array (size=3)
          'cmd' => string 'api.statuscodes' (length=15)
          'token' => string 'some-token' (length=26)
          'pass' => string 'some-pass' (length=32)
      'ts' => int 1429544091
      'origin_ip' => string '93.87.220.184' (length=13)
      'errors' => null
Last Author
banovic
Last Edited
Apr 2 2019, 18:34

Event Timeline

boris moved this document from Unknown Object (Phriction Wiki Document).Mar 11 2015, 13:24
boris changed the visibility from "Public (No Login Required)" to "All Users".
boris changed the visibility from "All Users" to "Public (No Login Required)".
boris shifted this object from the Restricted Space space to the S6 Everyone space.Aug 8 2018, 08:22