Remittance Service

IMPORTANT: Please refer to the full GloRemit API documentation for additional information.

The following text file format and order sequence using pipe delimiter (|) :-

Parameter NameRequiredMin/Max LengthTypeRemark
transIDM6/64Alphanumeric6 digits or more unique transaction ID from RSP.
If the same transID were used, the system will validate against the transaction details.
* The new request with DIFFERENT transaction details will be rejected with error duplicate transID, else system will respond the same as per first request.
sFirstNameM 1/100AlphanumericSender’s first name.
sLastNameM1/100AlphanumericSender’s last name.
sIdTypeM1/30NumericSender Identification Type.
(Please refer to Sender)
sIdNumM8/50AlphanumericSender Identification Number.
sIdExpiryC10/10StringSender ID Expiry Date.
Date Format: MM/dd/YYYY
sContactNumM8/30NumericSender Contact Number.
Please specify in Country code + MSISDN format.

For e.g. Indonesia = 628123456789.
sOccupationM1/50AlphanumericSender Occupation.
sFundSourceM1/50AlphanumericSender’s source of fund.
Refer to the list at 3.4
sBirthDateM10/10 AlphanumericSender’s Birth date.
Date Format: MM/dd/YYYY
sEmail O1/50AlphanumericSender email address.
sAddressM2/50AlphanumericSender’s Full Address.
sCityO2/30AlphanumericSender’s resident city.
sPostCodeO1/50NumericSender’s address postcode.
sCountry
M2/5AlphanumericSender’s Country.
(Country value serves as identity purpose only. It has no impact on Sender or Beneficiary currency used.)
sCurrencyM3/6AlphanumericRSP Currency Code as per RSP GSVA Wallet.
Do not send as Sender currency
(Please refer to ISO 4217 Currency Code)
bCountryM2/5AlphanumericBeneficiary’s Country.
(Country value serves as identity purpose only. It has no impact on Sender or Beneficiary currency
used.)
bCurrencyM3/6AlphanumericBeneficiary’s Currency Code.
(Please refer to ISO 4217 Currency Code)
trxValueM1/16NumericTotal Amount.
Please specify the total amount to send denominated in bCurrency.
bFirstNameM1/100AlphanumericBeneficiary’s first name.
*If Credit to China Bank Account, FirstName is Given name.
Best practice, if name is in Chinese, put all characters in bFirstName field and leave bLastName empty.
If the name submitted in Roman Character (E.G. English), system will send a SMS to the beneficiary to enter the name according to the bank system.
bLastName M1/100AlphanumericBeneficiary’s last name.
*If Credit to China Bank Account, LastName is the Sur name Best practice, if name is in Chinese, put all characters in bFirstName field and leave bLastName empty.
If the name submitted in Roman Character (E.G. English), system will send a SMS to the beneficiary to enter the name according to the bank system.
bAccTypeM1/30NumericBeneficiary Account Type.
(Please refer to Beneficiary)
bIssuerCodeM3/16AlphanumericBeneficiary Account Issuer Code.
* such as banks, e-wallet operator or mobile operators.
(Please refer to Service Spec)
BankProvinceO1/100AlphanumericBank located province.
BankCityO1/100AlphanumericBank located city Reserve for future purpose.
BankBranchNameO1/100 AlphanumericReserve for future purpose.
BankBranchCodeC1/100AlphanumericBank Branch Code or IFSC code If and only if Credit to India, China, Bangladesh Bank Account.
(Please refer to GloRemit API Code List)
bAccNumM1/45AlphanumericBeneficiary Account Number or any other unique account identifier as determined by Beneficiary issuer Optional when bAccType = 5 (Cash Pickup)
bIdTypeC1/30AlphanumericBeneficiary Identification Type.
(Please refer to Beneficiary)
bIdNumC1/30AlphanumericBeneficiary Identification Number.
bContactNumC1/50NumericBeneficiary’s contact number.
Please specify in Country code + MSISDN format.

For e.g. Indonesia = 628123456789
Tranglo will send SMS for bAccType=5
RelationshipM1/30AlphanumericBeneficiary and Sender Relationship.
(Please refer to Sender)
bAddressC1/50AlphanumericBeneficiary’s Full Address.
Required if bAccType=9.
bCityO1/50AlphanumericBeneficiary’s resident city.
bPostCodeO1/50NumericBeneficiary address postcode.
bEmailO1/50AlphanumericBeneficiary’s email address.
bProvinceCodeC1/50AlphanumericBeneficiary’s province code.
Required for PT POS Cash Pickup Transactions and Australia Account Channel Transaction.
bRegencyCodeC1/50AlphanumericBeneficiary’s regency city code.
Required for PT POS Cash Pickup Transactions and Australia Account Channel Transaction.
bPayoutIDC1/16AlphanumericBeneficiary’s payout ID or cash pick up code.
To submit the earlier Get_Payoutcode result.
bPayoutPINC1/30AlphanumericBeneficiary’s payout PIN or cash pick up password
To submit the earlier Get_Payoutcode result.
sAmountO1/16NumericSender Amount from RSP based on sCurrency.
FR KeyO16/25AlphanumericFor Future Use.
bPurposeCodeM1/5AlphanumericPurpose of the Transaction.
(Please refer to Sender)
bNationalityO2/5AlphanumericBeneficiary's Nationality
Accept ISO 3166-1 Alpha-2 or Alpha-3 ONLY.
(Please refer to ISO 3166 Country Code)
bBirthDateO8/10AlphanumericBeneficiary's Birth Date.
Date Format:
MM/DD/YYYY
DD/MM/YYYY
D/M/YYYY
M/D/YYYY
YYYY/M/D/ YYYY/MM/DD
sOriginCountryO2/2AlphanumericOrigin Country of the transaction initiated.
Accept ISO 3166-1 Alpha-2 or Alpha-3 ONLY
(Please refer to ISO 3166 Country Code)

M= Mandatory, C= Conditional, O= Optional

The usual Account Deposit Transaction batch file format that Tranglo accepts is in .txt format and in order sequence using pipe delimiter ( | ), each transaction must start with new line.

Recommend file name format as DealerName + YYMMDD + XXX (XXX as sequence number with 0 left pad always with 3 lengths, start from 1 for every day, EG: 001).

Please ensure to follow the following sequence in the sample when sending the batch upload to us.

Example:
transID|sFirstName|sLastName|sIdType|sIdNum|sIdExpiry|sContactNum|sOccupation|sFundSource|sBirthDate|sEmail|sAddress|sCity|sPostCode|sCountry|sOriginCountry|sCurrency|bCountry|bCurrency|trxValue|bFirstName|bLastName|bNationality|bBirthDate|bAccType|bIssuerCode|BankProvince|BankCity|BankBranchName|BankBranchCode|bAccNum|bIdType|bIdNum|bContactNum|Relationship|bAddress|bCity|bPostCode|bEmail|bProvinceCode|bRegencyCode|bPayoutID|bPayoutPIN|sAmount|FR_Key|bPurposeCode|