Page MenuHomeDatingVIP

processor.list
Updated 3,291 Days AgoPublic

processor.list

Description

Retrieve list of implemented payment processors

Input Parameters

none

Return
NameTypeDescription
resultarrayResult array with data
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'	=> 'processor.list',
	'data'	=> array()
);

$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 'processor.list' (length=14)
      'result' => 
        array (size=20)
          'AC' => string 'ACH' (length=3)
          'AD' => string 'Adyen' (length=5)
          'AR' => string 'Argus' (length=5)
          'BU' => string 'Billing United' (length=14)
          'DC' => string 'Payon Dialcom 24' (length=16)
          'DD' => string 'Direct Debit' (length=12)
          'DM' => string 'Dimoco' (length=6)
          'DO' => string 'Direct Order' (length=12)
          'GP' => string 'GooglePlay' (length=10)
          'IO' => string 'Ios' (length=3)
          'LB' => string 'Local Billing' (length=13)
          'NB' => string 'Net Billing' (length=11)
          'P4' => string 'Payon Pay4 Direct Debit' (length=23)
          'PO' => string 'PayOn' (length=5)
          'PP' => string 'PayPal' (length=6)
          'PU' => string 'PayU' (length=4)
          'PW' => string 'Paymentwall' (length=11)
          'RG' => string 'RocketGate' (length=10)
          'SF' => string 'Payon Sofort Direct Debit' (length=25)
          'WT' => string 'Wire Transfer' (length=13)
      'request' => 
        array (size=3)
          'cmd' => string 'processor.list' (length=14)
          'token' => string 'some-token' (length=26)
          'pass' => string 'some-pass' (length=32)
      'ts' => int 1429561922
      'origin_ip' => string '93.87.220.184' (length=13)
      'errors' => null
Last Author
dinke
Last Edited
Apr 20 2015, 16:33

Event Timeline

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