RemitPro - API International Remittance
  1. Business
RemitPro - API International Remittance
  • Getting Strated Guide
    • 1. Overview
    • 2. High Level Flow
    • 3. Supported Corridors
    • 4. Authorization & Scope
    • 5. Handle Error
    • 6. Signature
    • 7. API Host
    • 8. Pre-Integration Steps
    • 9. Doc Change Log
  • API Reference (V1)
    • Authentication
      • Generate Token
        POST
      • Refresh Token
        POST
    • Master Data
      • Onboarding
        • Overview
        • Id Type Personal
        • Id Types Business
        • Business Classification
        • Business Industry
        • Nature of Business
        • Business Entity
        • Document Types Personal
        • Document Types Business
        • Education
        • Gender
        • Marital Status
        • Nationalities
        • Occupation
        • Purpose Account
        • Salutation
        • User Position
        • Phone Prefix
        • Monthly Income
      • Area
        • Overview
        • Countries
        • Countries by Id
        • States
        • States by Id
        • City
        • City by Id
        • District
        • District by Id
        • Sub District
        • Sub District by Id
      • Transaction
        • Overview
        • Bank
        • Bank Branch
        • Bank Account Type
        • Business Classification
        • Business Industry
        • Nature of Business
        • Business Entity
        • Identity Types
        • Education
        • Gender
        • Marital Status
        • Nationalities
        • Occupation
        • Phone Prefix
        • Purpose of Payment
        • Recipient of Relationship
        • Source of Income
        • User Position
        • Work Status
    • Payout Cross Border
      • Sender
        • Overview
        • Business
          • Create Sender
          • Update Sender
          • Deactive
          • Reactive
          • Sender Detail
          • Sender List
          • History List
        • Personal
          • Create Sender
          • Update Sender
          • Deactive
          • Reactive
          • Sender Detail
          • Sender List
          • History List
      • Recipient
        • Overview
        • Business
          • Recipient Form
            GET
          • Create
            POST
          • Update
            PUT
          • Deactive
            DELETE
          • Reactive
            PATCH
          • Recipient Detail
            GET
          • Recipient List
            GET
          • History List
            GET
        • Personal
          • Recipient Form
          • Create
          • Update
          • Deactive
          • Reactive
          • Recipient Detail
          • Recipient List
          • History List
      • Quotes
        • Enquire Quotes
        • Quote List
        • Quote Detail
      • Transaction
        • Create Transaction
        • Transaction Status
        • Transaction List
        • Transaction Detail
    • Onbording Member
      • Overview
      • Business
        • Get Business Document
        • Create Member
        • Update
        • Deactive
        • Reactive
        • Member List
        • Member Detail
        • History List
      • Personal
        • Create Member
        • Update
        • Deactive
        • Reactive
        • Member List
        • Member Detail
        • History List
    • Wallet
      • Overview
      • Own Wallet
      • Wallet Member List
      • Wallet Member Detail
      • Get Own Wallet Histories
      • Get Member Wallet Histories
    • Virtual Account
      • Create Virtual Account
      • Virtual Account List
      • Virtual Account Detail
      • Top Up Simulation
    • Webhook
      • Overview
      • Webhook Category
      • Webhook URL Submission
      • Get Webhook URL List
      • Update
      • Deactive
  1. Business

Recipient Form

Developing
GET
/api/v1/partner/payouts/remittances/recipients/businesses/forms/{recipient_country_code}
Recipient form is used when creating a new recipient. This form/payload structure is determined based on the selected recipient country, and each country has a different payload format according to its regulations and data requirements.
You must provide recipient data according to the fields/parameters defined in the recipient form for that country. If any required fields are missing or the data format is invalid, the system will reject the request and return an error response.
This endpoint only supports creating recipient business for specific countries. Currently, the list of supported countries for business recipients is:
NoRecipient CountryRecipient Country Code
1United States of AmericaUSA
2LithuaniaLTU
3GermanyDEU
4ChinaCHN
5United KingdomGBR
If you send a request with the country parameter outside of the list above, the system will reject the request and return an appropriate error status. Please use country codes in the ISO 3166-1 alpha-3 (3-letter) format in the country field.

Request

Path Params

Header Params

Responses

🟒200Success
application/json
Body

🟠400Invalid Data
🟠401Unauthorized
🟠404Resource not found
🟠404Data Not Found
🟠401Token Expired
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/v1/partner/payouts/remittances/recipients/businesses/forms/' \
--header 'Authorization: {{token}}' \
--header 'ClientSecret: {{ClientSecret}}' \
--header 'Signature: {{signature}}' \
--header 'Date: {{dateRequest}}' \
--header '{{userKey}}: {{userKey}}'
Response Response Example
200 - Success
{
    "status": 200,
    "serviceStatus": "2001401",
    "titleCode": "success",
    "title": "Success",
    "detail": "Processed successfully",
    "responseTime": "2025-09-18T08:30:54.233+00:00",
    "data": {
        "version": "1",
        "latestUpdated": "2025-08-25T15:19:02Z",
        "recipientCountryCode": "USA",
        "recipientCountry": "United States",
        "recipientType": "BUSINESS",
        "recipientForm": [
            {
                "fieldGroupKey": "bank_details",
                "fieldGroupLabel": "Bank Details",
                "fields": [
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "account_number",
                        "fieldLabel": "Account Number",
                        "fieldType": "string",
                        "isMandatory": true,
                        "isEditable": false,
                        "validation": {
                            "maxLength": "50",
                            "minLength": "1",
                            "regex": "^[a-zA-Z0-9]*$"
                        }
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "account_code",
                        "fieldLabel": "Account Code",
                        "fieldType": "string",
                        "isMandatory": true,
                        "isEditable": false,
                        "validation": {
                            "maxLength": "9",
                            "minLength": "9",
                            "regex": "^[0-9]{9}$"
                        }
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "account_iban",
                        "fieldLabel": "Account Iban",
                        "fieldType": "string",
                        "isMandatory": false,
                        "isEditable": false,
                        "validation": {
                            "maxLength": "100",
                            "minLength": "1",
                            "regex": "^[#.0-9a-zA-Z\\s,/\\_:+?')(@#!&-]+$"
                        }
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "account_name",
                        "fieldLabel": "Account Name",
                        "fieldType": "string",
                        "isMandatory": true,
                        "isEditable": true,
                        "validation": {
                            "maxLength": "50",
                            "minLength": "1",
                            "regex": "^[#.0-9a-zA-Z\\s,/\\_:+?')(@#!&-]+$"
                        }
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "account_type_id",
                        "fieldLabel": "Account Type Id",
                        "fieldType": "string",
                        "isMandatory": true,
                        "isEditable": false,
                        "validation": {},
                        "valuesSupported": [
                            {
                                "id": "5d7e4f2f-c8ea-4a2f-b83d-cb1d162a4db0",
                                "name": "Savings Account"
                            },
                            {
                                "id": "c8c10413-37b4-4074-a36f-35517eae653c",
                                "name": "Current Account"
                            }
                        ]
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "bank_id",
                        "fieldLabel": "Bank Id",
                        "fieldType": "string",
                        "isMandatory": true,
                        "isEditable": false,
                        "validation": {}
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "bank_name",
                        "fieldLabel": "Bank Name",
                        "fieldType": "string",
                        "isMandatory": true,
                        "isEditable": true,
                        "validation": {
                            "maxLength": "100",
                            "minLength": "1",
                            "regex": "^[#.0-9a-zA-Z\\s,/\\_:+?')(@#!&-]+$"
                        }
                    },
                    {
                        "fieldGroupKey": "bank_details",
                        "fieldKey": "bank_branch_id",
                        "fieldLabel": "Bank Branch Id",
                        "fieldType": "str
Modified atΒ 2025-10-23 08:40:30
Previous
Overview
Next
Create
Built with