API
HomeEasytransac
HomeEasytransac
  1. API - User
  • Start
    • API Domain Usage
    • Get an API key
    • Communication
  • Documentation
    • Errors
      • ApiError codes
    • Webhooks
      • PUSH Method
      • PULL Method
  • V2
    • Overview
    • Authentication
      • JWT access token - Generate
        POST
    • Endpoints
      • Open Banking
        • Open Banking - Initialize
      • SDD
        • SDD - Mandate - Create
        • SDD - Mandate - Debit
        • SDD - Mandate - Get status
      • Transaction
        • Transaction - Get status
  • V1
    • Documentation
      • Signature
    • Authentication
      • Overview
      • Security
      • PSD2 and 3DSecure
    • API - Payment
      • Recurring payments
      • Card payment
      • 1-click payment
      • SEPA Direct Debit
      • Transfer (Open Banking)
      • Payment page
      • Cancel a payment page
      • Resend the payment page
      • P2P Transfert
      • Update a subscription
      • Status
      • Refund
      • Capture
      • Cancellation
      • List of cards
      • List of IBANs
      • History
      • Payment requests
      • Card information
    • API - User
      • Add a merchant
        POST
      • Update a merchant
        POST
      • Search for a merchant
        POST
      • List of movements
        POST
      • Make a payout
        POST
      • List all payouts
        POST
      • Add a logo
        POST
      • Get the activity
        POST
      • Update activity
        POST
    • API - Document
      • Add a document
      • Get a document
      • List documents
  1. API - User

Make a payout

Sandbox
https://api.sandbox.easytransac.com/v2
Sandbox
https://api.sandbox.easytransac.com/v2
POST
/api/user/payout
API - User
Proceed to a manual payout.

As a reminder, transfers are automatic by default on Easytransac, and on D+1 or at the frequency set in the account. They are executed every working day between 12 noon and 2 p.m., provided that there is a sufficient balance and that the status of the account does not show any anomaly.

The webservice can return several payouts in one call because the user can be connected to different acquirers simultaneously.
If you leave Email or Id blank, makes a payout from your own balance.

Request

Body Params application/x-www-form-urlencoded
Amount
number 
optional
Payout amount in cents, transfer full balance if not provided
Reference
string 
optional
Reference that will appear on the customer's bank statement (Payout Id by default)
Email
string 
optional
Easytransac merchant email address
<= 128 characters
Id
number 
optional
Easytransac merchant identifier
Signature
string 
required
Signature to verify the integrity of the data sent

Request 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 'https://api.sandbox.easytransac.com/v2/api/user/payout' \
--data-urlencode 'Signature='

Responses

🟢200Response
application/json
Body
Code
integer 
optional
Example:
0
Signature
string 
optional
Example:
1f51786246a940677afe71f6968972fd46500dd1
Result
array [object {9}] 
optional
Id
string 
optional
Example:
A1B2C3D4
UserId
string 
optional
Example:
12345678
Status
string 
optional
Example:
captured
Amount
string 
optional
Example:
100.50
Currency
string 
optional
Example:
EUR
Iban
string 
optional
Example:
FR76********************121
Bic
string 
optional
Example:
CCBPFRPPGRE
Date
string 
optional
Example:
2020-08-06 10:54:18
Reason
string 
optional
Example:
LOW_AMOUNT
Example
{
  "Code": 0,
  "Signature": "1f51786246a940677afe71f6968972fd46500dd1",
  "Result": [
    {
      "Id": "A1B2C3D4",
      "UserId": "12345678",
      "Status": "captured",
      "Amount": "100.50",
      "Currency": "EUR",
      "Iban": "FR76********************121",
      "Bic": "CCBPFRPPGRE",
      "Date": "2020-08-06 10:54:18",
      "Reason": "LOW_AMOUNT"
    }
  ]
}
Previous
List of movements
Next
List all payouts
Built with