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 »

Description

The pullAccount request will retrieve register customer saved tokens and mobile options

URL: https://secure1.sandbox.directpay.online/API/v7/index.php

Variables to send:

Parameter

Data type

Description


 Request

 Text

 pullAccount

Mandatory

CompanyToken

Token

Token you got from 3G to operate this API

Mandatory

customerToken

Token

Customer token, retrieved from 'createAccount' API

Mandatory

Request example:

<?xml version="1.0" encoding="utf-8"?>
<API3G>
<CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>
<Request>pullAccount</Request>
<customerToken>D570C45A-9F39-4402-8D87-4593D2C28405</customerToken>
</API3G>

Respond:

The server will respond for the pullAccount request according to the following results:

Parameter

Data type

Description

Code

Number

Result code

Explanation

Text

Free text of the response

customerToken

Token

Unique customer token to operate payments

subscriptionToken

Token

Unique payment token to operate payments

paymentType

Text

Payment option type

paymentLast4

Text

Last 4 digits of card or phone number

customerMno

Text

Mobile Payment MNO

customerMnoCountry

Text

Mobile Payment Country

customerMnoPhone

Text

Mobile Payment Phone

Respond example:

<?xml version="1.0" encoding="UTF-8"?>
<API3G>
    <Code>000</Code>
	<Explanation>Success</Explanation>
	<customerToken>D570C45A-9F39-4402-8D87-4593D2C28405</customerToken>
	<paymentOptions>
		<option>
			<subscriptionToken>798A29B4-EAB0-40B8-B46E-90925239E119</subscriptionToken>
			<paymentType>Visa</paymentType>
			<paymentLast4>1111</paymentLast4>
			<paymentDefault>0</paymentDefault>
		</option>
		<option>
			<subscriptionToken>E4EF743C-7751-4A34-AC0D-0AC02DA139FE</subscriptionToken>
			<paymentType>Mobile</paymentType>
			<customerMno>SafaricomC2B</customerMno>
			<customerMnoCountry>Kenya</customerMnoCountry>
			<customerMnoPhone>596969544</customerMnoPhone>
		</option>
		<option>
			<subscriptionToken>A61CA582-A222-4A33-8BC2-523808BE29A1</subscriptionToken>
			<paymentType>American Express</paymentType>
			<paymentLast4>8431</paymentLast4>
			<paymentDefault>0</paymentDefault>
		</option>
	</paymentOptions>
</API3G>


  • No labels