Payland API v2
    • API Response Codes and Messages
    • Credit Card Info & Test Cards
    • Withdraw Info
    • Deposit
      • Create Deposit (Bank Transfer)
        POST
      • Create Deposit (Credit Card)
        POST
      • Create Deposit (Crypto)
        POST
      • Check Deposit Status
        GET
    • Withdraw
      • Create Withdraw (Bank Transfer)
        POST
      • Check Withdrawal Status
        GET
    • Callback
      • Callback Request
        POST

    Withdraw Info

    In withdraw operations, the bank_id field determines the payout channel.

    Supported bank_id values#

    10 → GCASH
    11 → MAYA

    Rules#

    These methods are only available when currency = PHP.
    If used with any other currency, the request should be rejected.

    Behavior#

    When bank_id is set to 10 or 11, the withdrawal is processed via the corresponding digital wallet (GCash or Maya).
    This is an asynchronous process. The request only creates a withdrawal record.
    No redirect or additional action is required from the user after the request is submitted.
    The actual payout is handled in the background by the system.

    Response#

    The API only returns a confirmation that the withdrawal request has been received:
    {
        "success": true,
        "message": "Withdrawal request created successfully.",
        "data": {
            "transaction_id": "WTH_507",
            "hashed_transaction_id": "90eb7665-1e98-4912-a68c-f9b408987e0c",
            "status": "pending",
            "amount": "500.00"
        },
        "code": 201
    }
    Modified at 2026-04-21 20:45:23
    Previous
    Credit Card Info & Test Cards
    Next
    Create Deposit (Bank Transfer)
    Built with