Page MenuHomeDatingVIP

orders.get
Updated 1,155 Days AgoPublic

orders.get

Description

Retrieve order detail by ID

Input Parameters
NameTypeRequiredDescription
idintyesShow results with specified order ID
Return

Return

NameTypeDescription
resultarrayresult with data
Usage Example
<?php

require_once "curl_http_client/src/CurlHttpClient.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'	=> 'orders.get',
	'data'	=> array('id' => 565)
);

$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 'orders.get' (length=11)
      'result' => 
        array (size=1)
            array (size=37)
              'order_id' => string '565' (length=3)
              'ptnr_id' => string '55' (length=2)
              'user_id' => string '455' (length=3)
              'pp_id' => string '6' (length=1)
              'ppac_id' => string '109' (length=3)
              'force_mid' => string '' (length=0)
              'ccdt_id' => string '0' (length=1)
              'tracking_order' => string '0' (length=1)
              'tracking_tag' => string '14' (length=2)
              'first_name' => string 'Dragan' (length=6)
              'last_name' => string 'Dinic' (length=5)
              'street' => string '' (length=0)
              'city' => string '' (length=0)
              'state' => string '' (length=0)
              'zipcode' => string '34000' (length=5)
              'country' => string 'US' (length=2)
              'email' => string 'dragan@dinke.net' (length=16)
              'ip' => string '127.0.0.1' (length=9)
              'host' => string 'whatever.dinke.net' (length=18)
              'currency' => string 'USD' (length=3)
              'hash' => string '1429542388626afa413c7f8651385ee2' (length=32)
              'rebill_transaction_id' => string '0' (length=1)
              'order_status' => string 'failed' (length=6)
              'ts' => string '1429542524' (length=10)
              'type' => string 'basic' (length=5)
              'step_down' => string '0' (length=1)
              'tax_rate' => string '0.00' (length=4)
              'tax_amount' => string '0.00' (length=4)
              'u_email' => string 'dragan@dinke.net' (length=16)
              'tracking_user' => string '1' (length=1)
              'pay_user_id' => string '455' (length=3)
              'p_name' => string 'Dating Backend' (length=14)
              'processor' => string 'RG' (length=2)
              'items' => 
                array (size=1)
                  0 => string '20564' (length=5)
              'name' => string 'Dating Backend' (length=14)
              'upgrade_retry' => string '0' (length=1)
              'upgrade_retry_plan' => string '' (length=0)
      'request' => 
        array (size=4)
          'cmd' => string 'orders.get' (length=11)
          'data' => 
            array (size=1)
              'id' => string '565' (length=3)
          'token' => string 'some-token' (length=26)
          'pass' => string 'some-pass' (length=32)
      'ts' => int 1429557997
      'origin_ip' => string '93.87.220.184' (length=13)
      'errors' => null
Last Author
aplawecki
Last Edited
Feb 26 2021, 09:43