API Bkpays Doc
english
  • english
  • 中文
  1. Ecuador
API Bkpays Doc
english
  • english
  • 中文
  • Development Guide
    • Development Integration Guidelines
    • API Request Structure Definition
    • APIs Signature
    • Postman And SDK
    • APIs WebHook
    • Order Status
    • APIs Error Code List
    • PCI Compliance
    • Payment Process Explanation
  • Transaction APIs
    • North America
      • USA
        • Payment
        • Payout
      • Mexico
        • Payment
        • Payout
    • South America
      • Brazil
        • Payment
        • Payout
      • Colombia
        • Payment
        • Payout
      • Ecuador
        • Payment
          POST
        • Payout
          POST
      • Argentina
        • Payment
        • Payout
      • Peru
        • Payment
        • Payout
      • Chile
        • Payment
        • Payout
      • Venezuela
        • Payment
        • Payout
    • Asia
      • Indonesia
        • Payment
        • Payout
      • Philippines
        • Payment
        • Payout
      • Thailand
        • Payment
        • Payout
      • Malaysia
        • 收款
        • 出款
      • Bengal
        • Payment
        • Payout
      • India
        • Payment
        • Payout
      • Pakistan
        • Payment
        • Payout
    • Europe
      • Russia
        • Payment
        • Payout
    • Mid East
      • United Arab Emirates
        • Payment
        • Payout
      • Turkey
        • Payment
        • Payout
    • Africa
      • Kenya
        • Payment
        • Payout
      • Nigeria
        • Payment
        • Payout
      • South Africa
        • Payment
        • Payout
      • Tanzania
        • Payment
        • Payout
    • Global universal payment
      • Payment
      • Payout
  • Common APIs
    • Payout Voucher Query
      POST
    • Account Balance Query
      POST
    • Order Status Query
      POST
  • Payment of Video Case
    • Video Case
    • Payment method Logo
  • Dashboard Guide
    • Bind Google Authenticator 2FA
  • Schemas
    • Payment Common Request Body
    • Payment Common Response Body
    • Payout Common Request Body
    • Payout Common Response Body
  1. Ecuador

Payout

Developing
POST
/gateway/base/biz
The beneficiary account number must correspond correctly to the specified bank and account type (users should be guided to input accurate information).
The beneficiary's identity type and identity number must correspond correctly and be accurate.
The beneficiary's identity information must match the information of the bank account holder.
The beneficiary's full name must be entered completely.
The currency displayed in our system for Ecuador is ECS, but users in Ecuador actually use USD, meaning 1 ECS = 1 USD.
Amount limit: 6-10000 ECS (6-10000 USD).
Ecuador Bank Account Rules
Bank NameValidation Rules
Banco Pichincha C.A.The "beneficiaryAccountNumber" field must contain exactly 10 digits
Banco de Guayaquil S.AThe "beneficiaryAccountNumber" field must contain up to 10 digits
Other Banks7-20 digits

Request

Header Params

Body Params application/json

Example
{
    "mchOrderId": "string",
    "amount": "string",
    "currency": "string",
    "purpose": "string",
    "beneficiaryName": "string",
    "beneficiaryEmail": "string",
    "beneficiaryMobile": "string",
    "beneficiaryAccountNumber": "string",
    "callbackUrl": "string",
    "beneficiaryType": "Cedula",
    "beneficiaryId": "string",
    "beneficiaryBankType": "1",
    "beneficiaryBankCode": "010",
    "paymentType": "NET_BANKING"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/gateway/base/biz' \
--header 'method: payOut' \
--header 'signType: SHA512' \
--header 'serviceName: api.pay' \
--header 'mchId: 1416010331032883200' \
--header 'timestamp: 1631671670' \
--header 'sign: 32554324534545432543' \
--header 'Content-Type: application/json' \
--data-raw '{
    "mchOrderId": "string",
    "amount": "string",
    "currency": "string",
    "purpose": "string",
    "beneficiaryName": "string",
    "beneficiaryEmail": "string",
    "beneficiaryMobile": "string",
    "beneficiaryAccountNumber": "string",
    "callbackUrl": "string",
    "beneficiaryType": "Cedula",
    "beneficiaryId": "string",
    "beneficiaryBankType": "1",
    "beneficiaryBankCode": "010",
    "paymentType": "NET_BANKING"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "data": [
        {
            "orderId": "29"
        },
        {
            "orderId": "56"
        },
        {
            "orderId": "43"
        }
    ],
    "resultCode": "23",
    "errorCode": "51",
    "errorMsg": "ex esse mollit amet sunt"
}
Modified at 2025-12-05 12:56:10
Previous
Payment
Next
Payment
Built with