Skip to content

Create payout by ID

PUT- payouts/{payoutId}(1)

AUTHORIZATIONS (2)

  1. Sandbox server (uses test data)
    https://api.sandbox.payerly.tech/v1/payouts/{payoutId}
    Production server (uses live data)
    https://api.payerly.tech/v1/payouts/{payoutId}

  2. BearerAuth

PATH PARAMETERS
Parameter Type Description
payoutIdrequired string Merchant payout id (must be unique within the merchant site)
REQUEST BODY SCHEMA: application/json
Parameter Type Description
orderId string Merchant order id (must be unique within the merchant site)
description string Payment description
autoConfirmrequired boolean Do auto payment confirmation (single message system). Pass only true
options object - recurring: Recurring payments
- paymentMethods: List of payment methods (If paymentMethods are not specified, all current payment methods will be available)
returnUrl string Merchant's URL for customer return (in case of additional verification actions)
callbackUrl string Merchant's URL for callback (HTTPS only)
customerrequired object (customer) Customer details:
- accountId: Unique customer account id
- fingerprint: Unique customer device fingerprint
- ip: Customer IP address
- phone: Customer phone (only numbers, with country code)
- email: Customer e-mail address
- fullName: Customer full name
- DocumentType: Customer document type
- Document: Customer document
- country: Customer country (ISO 3166-1 alpha-3)
- address: Customer address
- city: Customer city
- state: Customer state
- postalCode: Customer postal code
- neighborhood: Customer neighborhood address
- birthdate: Customer birthdate
- browserData: Object with browser data:
     - acceptHeader
     - colorDepth
     - language
     - screenHeight
     - screenWidth
     - timezone
     - userAgent
     - javaEnabled
    - windowHeight
     - windowWidth
amountrequired object (amount) Amount object:
- value required: Amount value.
- currency required: Amount currency (e.g., "USD", "EUR")
paymentDatarequired object Payment data object
- typerequired: Payment method type
- object: Various payment method types (e.g., cardResponse, sbpResponse, etc.)
customFields object (customfields)
cf1: Additional field 1
- cf2: Additional field 2
- cf3: Additional field 3
- cf4: Additional field 4
- cf5: Additional field 5
Request samples
    {
        "orderId": "01924909-de2a-45a8-9c97-aaddae623177",
        "callbackUrl": "https://callback.domian.tld",
        "customer": {
            "accountId": "df1a2c9e-bc2b-11ed-8332-811eecb5ec73",
            "fingerprint": "30faf01ebf161c7c7673b776820b3517|1ea851ab5b0e311ed9c690828f8dc7c6|eyJEZXZpY2VGaW5nZXJwcmludCI6IjMwZmFmMDFlYmYxNjFjN2M3NjczYjc3NjgyMGIzNTE3In0=",
            "ip": "123.123.123.223",
            "phone": "18001002030",
            "email": "[email protected]",
            "fullName": "John Doe",
            "country": "USA",
            "address": "Av. da Liberdade, 87",
            "city": "Sao Paulo",
            "state": "SP",
            "postalCode": "05907",
            "neighborhood": "6587 Roller Derby Lane, Toronto, ON M1R-0E9, Canada",
            "birthdate": "1960-02-25",
            "browserData": {
                "acceptHeader": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                "colorDepth": 32,
                "language": "en",
                "screenHeight": 667,
                "screenWidth": 375,
                "timezone": -60,
                "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_7_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.4 Mobile/15E148 Safari/604.1",
                "javaEnabled": true,
                "windowHeight": 850,
                "windowWidth": 375
            }
        },
        "amount": {
            "value": "7635.01",
            "currency": "USD"
        },
        "paymentData": {
            "type": "card",
            "object": {
                "encryptedCardData": "fdv1WbxyKrO3pM6arO+ndahIPkFL0QFA+TOTxDVavX7rhbX3rSXKYiTUHY/qhEzyeCPzkSRWycoiZ63bpuygdnMppcAP6v012GfPZoPO/WReeCmoeSXxePSdt0qgHgZwweuj6uVzRdSs27vnrYtN4Ri4hwyP+OMymABwe5CsJSBeD5vlsQBIRkoHfWFGRQh3WUMIk0/thTgWu3dJ17bECg/HXeH2C9v9dkMfK2Det6wM7N4CINziBxp/7Z7TWtSG+pYBT0BFiTpwa/EWmOpj31Lkgoaj5zQuAtX/YmhA5EAiM3d8pYcNXriqEPiUaR2cHgRDKiDTK0AhuY0XJC36iRpSp4ZY1LFbtUQMWGgdZgwFaElQM96e9FEjxge63NkLpMIqP22euz68MFroI1rdtFTeLHMTqFFOC1awQPOI2YekwQ7u0n4wDULGFqBNQ=",
                "cardHolder": "John Doe"
            }
        },
        "customFields": {
            "cf1": "string",
            "cf2": "string",
            "cf3": "string",
            "cf4": "string",
            "cf5": "string"
        }
    }

Payment Data

* encryptedCardData - Encrypted card data from JSON object:
        1. {"pan":"4111111111111111","exp_month":12,"exp_year":2030}
        2. {"cryptogram":"AwAAAAwAFdXWEu8AAAAAgMRgAgA=","eci":"05","exp_month":11,"exp_year":2030,"pan":"411111111111111"}(cryptogram is a tavv)
* cardHolder - Cardholder name
* token - Payment token
* bank - Preferred destination bank for transfer.Enum: "ru_alfabank" "ru_gazprom" "ru_open" "ru_psb" "ru_raiffeisen" "ru_sberbank" "ru_tinkoff" "ru_vtb"
* taxId - Tax ID / CPF (Cadastro de Pessoas Físicas)
* pixKey - PIX key or reference
* clabe  - CLABE account id
Note

{"bankCode": "banjercitos", "bankName": " Banco Nacional del Ejército, Fuerza Aérea y Armada"}
{"bankCode": "sabadells","bankName": " Banco Sabadell S.A."}
{"bankCode": "cbintercams","bankName": " Intercam Casa de Bolsa S.A."}
{"bankCode": "profuturos","bankName": " Profuturo G.N.P. S.A."}
{ "bankCode": "abccapitals","bankName": "ABC CAPITAL Banco Amigo, S.A"}
{"bankCode": "arcus","bankName": "ARCUS"}
{"bankCode": "aspintegraopcs","bankName": "ASP INTEGRA OPC"}
{"bankCode": "bancocovaltos", "bankName": "BANCO COVALTO"}
{"bankCode": "bancos3s", "bankName": "BANCO S3"}
{"bankCode": "bancreas","bankName": "BANCREA"} {"bankCode": "bankofchinas","bankName": "BANK OF CHINA" }
{"bankCode": "bankaools","bankName": "BANKAOOL"}
{"bankCode":"bbases","bankName":"BBASE"},
{"bankCode":"bbvas","bankName":"BBVA Bancomer S.A."},
{"bankCode":"bancoppels","bankName":"BanCoppel S.A."},
{"bankCode":"afirmes","bankName":"Banca Afirme S.A."},
{"bankCode":"autofins","bankName":"Banco Autofin México, S.A."},
{"bankCode":"aztecas","bankName":"Banco Azteca S.A."},
{"bankCode":"banortes","bankName":"Banco Mercantil del Norte S.A."},
{"bankCode":"bmonexs","bankName":"Banco Monex S.A."},
{"bankCode":"bancomexts","bankName":"Banco Nacional de Comercio Exterior"},
{"bankCode":"banamexs","bankName":"Banco Nacional de México S.A."},
{"bankCode":"banobrass","bankName":"Banco Nacional de Obras y Servicios Públicos"},
{"bankCode":"pagatodos","bankName":"Banco PagaTodo S.A."},
{"bankCode":"banregios","bankName":"Banco Regional de Monterrey"},
{"bankCode":"vepormass","bankName":"Banco Ve por Más S.A."},{"bankCode":"banxicos","bankName":"Banco de México."},
{"bankCode":"babiens","bankName":"Banco del Ahorro Nacional y Servicios Financieros."},
{"bankCode":"bajios","bankName":"Banco del Bajío S.A."},
{"bankCode":"bank","bankName":"Bank Transfer"},
{"bankCode":"bankofamericas","bankName":"Bank of America México S.A."},
{"bankCode":"bansis","bankName":"Bansi S.A."},
{"bankCode":"barclays","bankName":"Barclays Bank México S.A."},
{"bankCode":"cajapormexicas","bankName":"CAJA POP MEXICA"},
{"bankCode":"cajatelefonistas","bankName":"CAJA TELEFONISTA"},
{"bankCode":"cibolsas","bankName":"CI BOLSA"},
{"bankCode":"cibancos","bankName":"CIBANCO"},
{"bankCode":"compartamoss","bankName":"COMPARTAMOS"},
{"bankCode":"consubancos","bankName":"CONSUBANCO"},
{"bankCode":"credicapitals","bankName":"CREDICAPITAL"},
{"bankCode":"creditsuisses","bankName":"CREDIT SUISSE"},
{"bankCode":"cristobalcolons","bankName":"CRISTOBAL COLON"},
{"bankCode":"codivalidas","bankName":"CoDi Valida"},
{"bankCode":"dondes","bankName":"DONDE"},
{"bankCode":"finamexs","bankName":"FINAMEX"},
{"bankCode":"fincomuns","bankName":"FINCOMUN"},
{"bankCode":"fompeds","bankName":"FOMPED"},
{"bankCode":"fondofiras","bankName":"FONDO (FIRA)"},
{"bankCode":"gbms","bankName":"GBM"},
{"bankCode":"hipotecariafeds","bankName":"HIPOTECARIA FED"},
{"bankCode":"invexs","bankName":"INVEX"},
{"bankCode":"jpmorgans","bankName":"JP MORGAN"},
{"bankCode":"kuspits","bankName":"KUSPIT"},
{"bankCode":"libertads","bankName":"LIBERTAD"},
{"bankCode":"masaris","bankName":"MASARI"},
{"bankCode":"mifels","bankName":"MIFEL"},
{"bankCode":"mizuhobanks","bankName":"MIZUHO BANK"},
{"bankCode":"monexcbs","bankName":"MONEXCB"},
{"bankCode":"mufgs","bankName":"MUFG"},
{"bankCode":"multivabancos","bankName":"MULTIVA BANCO"},
{"bankCode":"multivacbolsas","bankName":"MULTIVA CBOLSA"},
{"bankCode":"numexicos","bankName":"NU MEXICO"},
{"bankCode":"nafins","bankName":"Nacional Financiera, Sociedad Nacional de Crédito"},
{"bankCode":"nvios","bankName":"Nvio Pagos México"},
{"bankCode":"opms","bankName":"Operadora de Pagos Móviles de México S.A."},
{"bankCode":"actinvers","bankName":"Prudential Bank S.A."},
{"bankCode":"reformas","bankName":"REFORMA"},
{"bankCode":"santanders","bankName":"SANTANDER"},
{"bankCode":"scotiabanks","bankName":"SCOTIABANK"},
{"bankCode":"stps","bankName":"STP"},
{"bankCode":"shinhans","bankName":"Shinhan Bank"},
{"bankCode":"tactivcbs","bankName":"TACTIV CB"},
{"bankCode":"tesoreds","bankName":"TESORED"},
{"bankCode":"valmexs","bankName":"VALMEX"},
{"bankCode":"values","bankName":"Value, S.A. de C.V. Casa de Bolsa"},
{"bankCode":"vectors","bankName":"Vector Casa de Bolsa S.A."},
{"bankCode":"volkswagens","bankName":"Volkswagen Bank"}

* account  - Bank account number
* name  - Bank name
* accountType - Type of beneficiary's bank account (e.g. 'checking', 'savings').
* taxId - Tax ID / CPF (Cadastro de Pessoas Físicas)
* taxId - Tax ID / CPF (Cadastro de Pessoas Físicas)
* cbu - Clave Bancaria Uniforme (CBU)
* iban  - IBAN      

Note

If the iban parameters are empty, you will be redirected to the URL provided in the additionalAction.(applies to payment)

* phone - Phone number
* credentials  - Wallet number from the acquirer to which the buyer must transfer the amount   
* iban  - IBAN      
* sortCode  - These are internal banking codes used to route money transfers between financial institutions in the UK
* accountNumber - Account Number
* accountNumber  - accountNumber of the customer
 * accountNumber  - accountNumber of the customer
  *phone - phone number
* iban  - IBAN account address of the customer
RESPONSE HEADERS:
Parameter Type Description
Date string(date-time) The Date header indicates the server time.
RESPONSE SCHEMA: application/json
Parameter Type Description
type string Object type (PAYOUT). Value PAYOUT
object object -payoutId: Merchant payout id
-txnId: Unique transaction id
-orderId: Merchant order id
- createdAt: Payout created at
-callbackUrl: Merchant's URL for callback
- amount:
    - value: Amount value.
    - currency: Amount currency (e.g., "USD", "EUR")
- convAmount:
    - value: Amount value.
    - currency: Amount currency (e.g., "USD", "EUR")
- paymentMethod: Value card
-additionalInfo:
    - rrn - Merchant rrn
-customFields:
    - cf1: Additional field 1
    - cf2: Additional field 2
    - cf3: Additional field 3
    - cf4: Additional field 4
    - cf5: Additional field 5
- status:
    - changedAt: Status changed
    - value: Status value.For the FPS payout method, there may be a situation where the status changes from RECONCILED to DECLINED. In some cases, the receiving bank may reject the payment, in which case we will update the status accordingly.
    - description: Status description
error object Error object:
- code: Error code
- description: Error description
- traceId: Unique request trace id (for support requests)
- details: Errors details array
    - value: Error brief
    - description: Error description
    - fields: Errors fields array
        - name: Field name
        - type: Location of field (body, header)
        - value: Field value
200
{
  "type": "PAYOUT",
  "object": {
    "payoutId": "string",
    "txnId": "string",
    "orderId": "string",
    "createdAt": "2019-08-24T14:15:22Z",
    "callbackUrl": "string",
    "amount": {
      "value": "7635.01",
      "currency": "USD"
    },
    "convAmount": {
      "value": "7635.01",
      "currency": "USD"
    },
    "paymentMethod": "card",
    "customFields": {
      "cf1": "string",
      "cf2": "string",
      "cf3": "string",
      "cf4": "string",
      "cf5": "string"
    },
    "additionalInfo": {
        "rrn": "4434636542976"
    },
    "status": {
      "changedAt": "2019-08-24T14:15:22Z",
      "value": "string",
      "description": "string"
    },
    "additionalAction": {
      "action": "redirect",
      "value": "string"
    }
  },
  "error": {
    "code": 65535,
    "description": "string",
    "traceId": "string",
    "details": [
      {
        "value": "string",
        "description": "string",
        "fields": [
          {
            "name": "string",
            "type": "string",
            "value": "string"
          }
        ]
      }
    ]
  }
}
400
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
401
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
402
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
403
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
404
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
405
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
429
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }
default
  {
    "error": {
      "code": 65535,
      "description": "string",
      "traceId": "string",
      "details": [
        {
          "value": "string",
          "description": "string",
          "fields": [
            {
              "name": "string",
              "type": "string",
              "value": "string"
            }
          ]
        }
      ]      
    }
  }