Page MenuHomeDatingVIP

cards.list
Updated 2,631 Days AgoPublic

cards.list

Description

Retrieve records of stored credit cards

Input Parameters
NameTypeRequiredDescription
tracking_usermixed (int|array)YesClient application user ID(s)
card_typemixed (string|array)NoShow only results for specified card type
currencymixed (string|array)NoShow only results for specified currency
statusmixed (string|array)NoShow only results for specified card status
ccdt_idintNoShow only results for specified card ID
pp_typemixed (string|array)NoShow only results for specified payment processor type (RG, NB etc.)
ccnumstringNoShow only results for specified card number
Returned

Array with these data in each array

NameTypeDescription
ccdt_idintPV2 ccdt_id
namestringName on CC
exp_datestringexpire date
cc_typestringcc_type
transaction_idintpv2 transaction_id
statusstringstatus (active|inactive|expired)
currencystringcurrency
bin_blockedintIs BIN blocked (1|0)
bin_blocked_for_rebillintIs BIN blocked for rebill (1|0)
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'	=> 'cards.list',
	'data'	=> array(
		'tracking_user' => 10166584,
		'currency' => 'USD',
		'status' => 'active',
		'pp_type' => 'RG'
		)
);

$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 'cards.list' (length=10)
      'result' => 
        array (size=1)
          0 => 
            array (size=8)
              'ccdt_id' => string '393' (length=3)
              'name' => string 'Nerty Ben' (length=9)
              'ccnum' => string '413415xxxxxx4135' (length=16)
              'exp_date' => string '2016-03-01' (length=10)
              'cc_type' => string 'visa' (length=4)
              'transaction_id' => string '1980' (length=4)
              'status' => string 'active' (length=6)
              'currency' => string 'USD' (length=3)
      'request' => 
        array (size=4)
          'cmd' => string 'cards.list' (length=10)
          'data' => 
            array (size=4)
              'tracking_user' => string '10166584' (length=8)
              'currency' => string 'USD' (length=3)
              'status' => string 'active' (length=6)
              'pp_type' => string 'RG' (length=2)
          'token' => string 'some-token' (length=26)
          'pass' => string 'some-pass' (length=32)
      'ts' => int 1429544480
      'origin_ip' => string '93.87.220.184' (length=13)
      'errors' => null
Last Author
banovic
Last Edited
Jan 12 2017, 15:47

Event Timeline

boris moved this document from Unknown Object (Phriction Wiki Document).Mar 11 2015, 13:25
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