Versions Compared

Key

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

...

Parameter

Data type

Description


 Request

 Text

 chargeTokenCreditCard

Mandatory

CompanyToken

Token

Token you got from 3G to operate this API

Mandatory

TransactionToken

Token

Transaction token as accepted from the createToken.

Mandatory

CreditCardNumber

Number

Credit card number

Mandatory

CreditCardExpiry

MMYY

Month and year of expiry of credit card

Mandatory

CreditCardCVV

Number

3-4 digits of CVV

Mandatory

CardHolderName

Text

Card holder name

Mandatory

CardHolderID

Text

Card holder ID / Passport

Mandatory

CardHolderIP

IP address

Card holder IP

Optional

CardHolderLAT

Number

Card holder LAT in decimals

Optional

CardHolderLONG

Number

Card holder LONG in decimals

Optional

Request example:


Code Block
languagexml
titlerequest example
<?xml version="1.0" encoding="utf-8"?>
<API3G>
  <CompanyToken>57466282-EBD7-4ED5-B699-8659330A6996</CompanyToken>
  <Request>chargeTokenCreditCard</Request>
  <TransactionToken>72983CAC-5DB1-4C7F-BD88-352066B71592</TransactionToken>
  <CreditCardNumber>123412341234</CreditCardNumber>
  <CreditCardExpiry>1214</CreditCardExpiry>
  <CreditCardCVV>333</CreditCardCVV>
  <CardHolderName>John Doe</CardHolderName>
  <CardHolderID>29328832A94</CardHolderID>
</API3G>

...

Code

Explanation

000

Transaction charged

200Transaction already paid.

701

Declined + Reason of declined

801

Request missing company token

802

Company token does not exist

803

No request or error in Request type name

804

Error in XML

901

Request missing mandatory fields – fieldname

902

Data mismatch in one of the fields – fieldname

903

No such transaction

904

No country defined for transaction and it is mandatory

905

Transaction already charged.

950

Request missing transaction level mandatory fields

...