Skip to main content

Documentation

List Payout Method Types

Retrieve a list of payout method types that you can use when creating a payout.

The response contains a list of objects. Each object includes a payout method type and its attributes.

Note

  • The two-letter prefix of the payout method type matches the beneficiary country code.

  • This endpoint replaces the deprecated endpoint - GET /v1/payouts/supported_types

    Rapyd will continue to support the deprecated endpoint until December 31, 2024.

You can also use the Client Portal.

Related Information
    • .NET

      • using System;
        
        namespace RapydApiRequestSample
        {
            class Program
            {
                static void Main(string[] args)
                {
                    try
                    {
                        string payoutCurrency = "PHP";
                        string limit = "2";
        
                        string result = RapydApiRequestSample.Utilities.MakeRequest("GET", $"/v1/payouts/supported_types?payout_currency={payoutCurrency}&limit={limit}");
        
                        Console.WriteLine(result);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("Error completing request: " + e.Message);
                    }
                }
            }
        }
    • JavaScript

      • const makeRequest = require('<path-to-your-utility-file>/utilities').makeRequest;
        
        async function main() {
          try {
            const result = await makeRequest(
              'GET',
              '/v1/payouts/supported_types?payout_currency=PHP&limit=2'
            );
        
            console.log(result);
          } catch (error) {
            console.error('Error completing request', error);
          }
        }
    • PHP

      • <?php
        $path = $_SERVER['DOCUMENT_ROOT'];
        $path .= "/<path-to-your-utility-file>/utilities.php";
        include($path);
        
        try {
            $object = make_request('get', '/v1/payouts/supported_types?payout_currency=PHP&limit=2');
            var_dump($object);
        } catch(Exception $e) {
            echo "Error: $e";
        }
        ?>
    • Python

      • from pprint import pprint
        
        from utilities import make_request
        
        payout_currency = 'PHP'
        
        path = f'/v1/payouts/supported_types?&payout_currency={payout_currency}&limit=2'
        
        results = make_request(method='get', path=path)
        pprint(results)
  • /v1/payout_methods

  • List Payout Method Types

  • curl -X get
    https://sandboxapi.rapyd.net/v1/payout_methods?payout_currency=php&limit=2
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "2c0d728e-a405-4827-a8b7-61d2235043ce"
        },
        "data": [
            {
                "payout_method_type": "ph_alamanahislamicinvestmentbank_bank",
                "name": "Bank Transfer to Al Amanah Islamic Investment Bank in the Philippines",
                "is_cancelable": 0,
                "is_expirable": 0,
                "is_location_specific": 0,
                "status": 1,
                "image": "/checkout/ph_alamanahislamicinvestmentbank_bank.png",
                "category": "bank",
                "beneficiary_country": "ph",
                "payout_currencies": [
                    "PHP"
                ],
                "sender_entity_types": [
                    "company"
                ],
                "beneficiary_entity_types": [
                    "company",
                    "individual"
                ],
                "amount_range_per_currency": [
                    {
                        "maximum_amount": 500000,
                        "minimum_amount": 10,
                        "payout_currency": "PHP"
                    }
                ],
                "minimum_expiration_seconds": null,
                "maximum_expiration_seconds": null,
                "sender_currencies": [
                    "USD",
                    "SGD",
                    "GBP",
                    "EUR"
                ]
            },
            {
                "payout_method_type": "ph_allied_bank",
                "name": "Bank Transfer to Allied Bank in the Philippines",
                "is_cancelable": 0,
                "is_expirable": 0,
                "is_location_specific": 0,
                "status": 1,
                "image": "/checkout/ph_allied_bank.png",
                "category": "bank",
                "beneficiary_country": "ph",
                "payout_currencies": [
                    "PHP"
                ],
                "sender_entity_types": [
                    "company",
                    "individual"
                ],
                "beneficiary_entity_types": [
                    "company",
                    "individual"
                ],
                "amount_range_per_currency": [
                    {
                        "maximum_amount": 500000,
                        "minimum_amount": null,
                        "payout_currency": "PHP"
                    }
                ],
                "minimum_expiration_seconds": null,
                "maximum_expiration_seconds": null,
                "sender_currencies": [
                    "USD",
                    "SGD",
                    "PHP",
                    "GBP",
                    "EUR"
                ]
            }
        ]
    }
  • List Payout Method Types - Estimated Time of Arrival

  • curl -X get
    https://sandboxapi.rapyd.net/v1/payout_methods?payout_currency=NZD&limit=1
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "80dd735b-291e-49d9-ba87-bdc2fe94d97d"
        },
        "data": [
            {
                "payout_method_type": "nz_ach_bank",
                "name": "NZ Bank Disbursements",
                "is_cancelable": 0,
                "is_expirable": 0,
                "is_location_specific": 0,
                "status": 1,
                "image": "/checkout/nz_ach_bank.png",
                "category": "bank",
                "beneficiary_country": "nz",
                "sender_country": "*",
                "payout_currencies": [
                    "NZD"
                ],
                "sender_entity_types": [
                    "company"
                ],
                "beneficiary_entity_types": [
                    "company",
                    "individual"
                ],
                "amount_range_per_currency": [
                    {
                        "maximum_amount": null,
                        "minimum_amount": null,
                        "payout_currency": "NZD"
                    }
                ],
                "minimum_expiration_seconds": null,
                "maximum_expiration_seconds": null,
                "sender_currencies": [
                    "USD",
                    "NZD"
                ],
                "estimated_time_of_arrival": "The beneficiary will receive the funds in about 1-2 business days."
      }
    }