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 Name | Required | Min/Max Length | Type | Remark |
transID | M | 6/64 | Alphanumeric | 6 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. |
sFirstName | M | 1/50 | Alphanumeric | Sender’s first name. |
sLastName | O | 1/50 | Alphanumeric | Sender’s last name. |
sIdType | M | 1/30 | Numeric | Sender Identification Type. (Please refer to Sender) |
sIdNum | M | 8/50 | Alphanumeric | Sender Identification Number. |
sIdExpiry | C | 10/10 | String | Sender ID Expiry Date. Date Format: MM/dd/YYYY |
sContactNum | M | 8/30 | Numeric | Sender Contact Number. Please specify in Country code + MSISDN format. For e.g. Indonesia = 628123456789. |
sOccupation | M | 1/50 | Alphanumeric | Sender Occupation. |
sFundSource | M | 1/50 | Alphanumeric | Sender’s source of fund. Refer to the list at 3.4 |
sBirthDate | M | 10/10 | Alphanumeric | Sender’s Birth date. Date Format: MM/dd/YYYY |
sEmail | O | 1/50 | Alphanumeric | Sender email address. |
sAddress | M | 2/50 | Alphanumeric | Sender’s Full Address. |
sCity | O | 2/30 | Alphanumeric | Sender’s resident city. |
sPostCode | O | 1/50 | Numeric | Sender’s address postcode. |
sCountry | M | 2/5 | Alphanumeric | Sender’s Country. (Country value serves as identity purpose only. It has no impact on Sender or Beneficiary currency used.) |
sCurrency | M | 3/6 | Alphanumeric | RSP Currency Code as per RSP GSVA Wallet. Do not send as Sender currency (Please refer to ISO 4217 Currency Code) |
bCountry | M | 2/5 | Alphanumeric | Beneficiary’s Country. (Country value serves as identity purpose only. It has no impact on Sender or Beneficiary currency used.) |
bCurrency | M | 3/6 | Alphanumeric | Beneficiary’s Currency Code. (Please refer to ISO 4217 Currency Code) |
trxValue | M | 1/16 | Numeric | Total Amount. Please specify the total amount to send denominated in bCurrency. |
bFirstName | M | 1/50 | Alphanumeric | Beneficiary’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 | O | 1/50 | Alphanumeric | Beneficiary’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. |
bAccType | M | 1/30 | Numeric | Beneficiary Account Type. (Please refer to Beneficiary) |
bIssuerCode | M | 3/16 | Alphanumeric | Beneficiary Account Issuer Code. * such as banks, e-wallet operator or mobile operators. (Please refer to Service Spec) |
BankProvince | O | 1/100 | Alphanumeric | Bank located province. |
BankCity | O | 1/100 | Alphanumeric | Bank located city Reserve for future purpose. |
BankBranchName | O | 1/100 | Alphanumeric | Reserve for future purpose. |
BankBranchCode | C | 1/100 | Alphanumeric | Bank Branch Code or IFSC code If and only if Credit to India, China, Bangladesh Bank Account. (Please refer to GloRemit API Code List) |
bAccNum | M | 1/45 | Alphanumeric | Beneficiary Account Number or any other unique account identifier as determined by Beneficiary issuer Optional when bAccType = 5 (Cash Pickup) |
bIdType | C | 1/30 | Alphanumeric | Beneficiary Identification Type. (Please refer to Beneficiary) |
bIdNum | C | 1/30 | Alphanumeric | Beneficiary Identification Number. |
bContactNum | C | 1/50 | Numeric | Beneficiary’s contact number. Please specify in Country code + MSISDN format. For e.g. Indonesia = 628123456789 Tranglo will send SMS for bAccType=5 |
Relationship | M | 1/30 | Alphanumeric | Beneficiary and Sender Relationship. (Please refer to Sender) |
bAddress | C | 1/50 | Alphanumeric | Beneficiary’s Full Address. Required if bAccType=9. |
bCity | O | 1/50 | Alphanumeric | Beneficiary’s resident city. |
bPostCode | O | 1/50 | Numeric | Beneficiary address postcode. |
bEmail | O | 1/50 | Alphanumeric | Beneficiary’s email address. |
bProvinceCode | C | 1/50 | Alphanumeric | Beneficiary’s province code. Required for PT POS Cash Pickup Transactions and Australia Account Channel Transaction. |
bRegencyCode | C | 1/50 | Alphanumeric | Beneficiary’s regency city code. Required for PT POS Cash Pickup Transactions and Australia Account Channel Transaction. |
bPayoutID | C | 1/16 | Alphanumeric | Beneficiary’s payout ID or cash pick up code. To submit the earlier Get_Payoutcode result. |
bPayoutPIN | C | 1/30 | Alphanumeric | Beneficiary’s payout PIN or cash pick up password To submit the earlier Get_Payoutcode result. |
sAmount | O | 1/16 | Numeric | Sender Amount from RSP based on sCurrency. |
FR Key | O | 16/25 | Alphanumeric | For Future Use. |
bPurposeCode | M | 1/5 | Alphanumeric | Purpose of the Transaction. (Please refer to Sender) |
bNationality | O | 2/5 | Alphanumeric | Beneficiary's Nationality Accept ISO 3166-1 Alpha-2 or Alpha-3 ONLY. (Please refer to ISO 3166 Country Code) |
bBirthDate | O | 8/10 | Alphanumeric | Beneficiary's Birth Date. Date Format: MM/DD/YYYY DD/MM/YYYY D/M/YYYY M/D/YYYY YYYY/M/D/ YYYY/MM/DD |
sOriginCountry | O | 2/2 | Alphanumeric | Origin Country of the fund. 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|