RemitPro - API International Remittance
  1. Authentication
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. 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
      • 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
        • 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
          • Create
          • Update
          • Deactive
          • Reactive
          • Recipient Detail
          • Recipient List
          • History List
        • 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
      • 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
      • Detail Wallet Member
      • Wallet Histories
    • Virtual Account
      • Create Virtual Account
      • Virtual Account List
      • Virtual Account Detail
      • Top Up Simulation
    • Webhook
      • Overview
      • Webhook Category
      • Create Webhook URL
      • Webhook URL List
      • Update
      • Deactive
  1. Authentication

Generate Token

Developing
POST
/api/v1/partner/oauth/generate-token
To interact with RemitPro's API, you must first obtain an Access Token through the authentication process. This token is required to authorize requests to protected endpoints and ensures secure communication between your system and the API.
If the Access Token has expired, send the Refresh Token to the /api/v1/partner/oauth/refresh-token endpoint to obtain a new Access Token.

Request

Header Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
OK
Body

🟠400Invalid Data
🟠404Resource not found
🔴500Internal Server Error
🟠403Forbidden
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/partner/oauth/generate-token' \
--header 'Authorization: {{basicOAuth2}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "grant_type": "client_credentials"
}'
Response Response Example
200 - Response Success
{
    "status": 200,
    "serviceStatus": "2001900",
    "titleCode": "success",
    "title": "Success",
    "detail": "Processed successfully",
    "responseTime": "2025-09-15T08:31:13.495+00:00",
    "data": {
        "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTc5MzU4NzMsInN1YiI6IjkzY2ZmZTNiLWVmZmMtNDk0YS1hMWY3LTNlZDA0YzdmNzVjZSIsInR5cGUiOiJhY2Nlc3MifQ.fsH7XCLBk3OeJWX1GSbe5oy_Ik46zneEnF2ZUaobyK8",
        "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTc5NjgyNzMsInN1YiI6IjkzY2ZmZTNiLWVmZmMtNDk0YS1hMWY3LTNlZDA0YzdmNzVjZSIsInR5cGUiOiJyZWZyZXNoIn0.ad67m9llg4DC4m-5jc_IxKx7sY0Lr6aGr-N4CNcpC2g",
        "expiresToken": "3600",
        "tokenType": "Bearer"
    }
}
Modified at 2025-10-14 11:00:21
Previous
8. Doc Change Log
Next
Refresh Token
Built with