Use this API to initiate a secure fund transfer between accounts. All fields will be validated before processing. This API returns the id which you will use to confirm the processing of the fund transfer transaction.
Auto-Confirm Mode: You can optionally include the x-auto-confirm: true header to skip the separate confirmation step. When enabled, the API will always return 202 Accepted with no response body. Validation and confirmation both happen asynchronously, and the final status (APPROVED or DECLINED) will be delivered via callback. This is useful for integrations that do not require a review step between initiation and confirmation.
⚠️
Unified Transfer is in active development. As a pioneer merchant, you will be informed of the updates through your Maya Relationship Manager.
Responses
400
When one or more parameters, headers, or fields have invalid values.
401
Unauthorized
403
Forbidden
404
Not Found
405
Method Not Allowed
406
Not Acceptable
408
Request Timeout
409
Conflict
415
Unsupported Media Type
422
When a validation error occurs while processing the request.
429
Too Many Requests
500
When the service encounters a system error.
503
When the service encounters an intermittent availability problem. Re-transactions may succeed.
504
When the service encounters any form of timeouts while processing the request.
Updated 26 days ago
Language
ShellNodeRubyPHPPython
Credentials
OAuth2
OAuth2
URL
Base URL
https://sandbox.api.maya.ph/v1/transfers/p2p
Loading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
201 - Fund Transfer (Minimum)201 - Fund Transfer (Full)400403404408409422500