Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

...

Parameter

Data type

Description


 Request

 Text

merchantOnBoarding

Mandatory

CompanyToken

Token

Token you got from DPO to operate this API

Mandatory

ContactEmail

Text

Contact person email address

Mandatory

ContactFirstNameTextContact person first nameMandatory
ContactLastNameText

Contact person last name

Mandatory
ContactPhoneNumberText

Contact person phone number include international prefix 

Mandatory
MerchantNameTextMerchant nameMandatory
MerchantCountryISO codeMerchant country ISO 2 letter code
http://en.wikipedia.org/wiki/ISO_3166-1
Mandatory
MerchantCityNumberMerchant city based on list shared by DPOMandatory
MerchantUrlTextValid HTTP endpoint for PuahPayment notificationsOptional
IdFileTypeTextFile type based on predefined available list shared by DPOMandatory
IdBase64Base64Base 64 encoded stringMandatory
CoiFileTypeTextFile type based on predefined available list shared by DPOMandatory
CoiBase64Base64Base 64 encoded stringMandatory

...

Code Block
languagexml
titlerequest example
<?xml version="1.0" encoding="utf-8"?>
<API3G>
	<Request>merchantOnBoarding</Request>
	<CompanyToken>68B90B5E-25F6-4146-8AB1-C7A3A0C55RVE</CompanyToken>
	<ContactEmail>test@directpay.online</ContactEmail>
	<ContactFirstName>John</ContactFirstName>
	<ContactLastName>Green</ContactLastName>
	<ContactPhoneNumber>254556555656</ContactPhoneNumber>
	<MerchantName>DPO test merchant</MerchantName>
	<MerchantCountry>KE</MerchantCountry>
	<MerchantCity>114</MerchantCity>
	<MerchantUrl>http://www.directpay.online</MerchantUrl>
	<IdFile>
		<IdFileType>jpg</IdFileType>
		<IdBase64>Base 64 valid string</IdBase64>
	</IdFile>
	<CoiFile>
		<CoiFileType>jpg</CoiFileType>
		<CoiBase64>Base 64 valid string</CoiBase64>
	</CoiFile>
</API3G>

...