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

List of movements

Sandbox
https://api.sandbox.easytransac.com/v2
Sandbox
https://api.sandbox.easytransac.com/v2
POST
/api/user/operations
API - User
Returns all transactions (or moves) made on an Easytransac merchant's account, in descending order.
If you leave Email or Id blank, your own transactions are returned.

Request

Body Params application/x-www-form-urlencoded
Limit
number 
optional
Number of movements per page (50 by default, 1000 maximum)
Page
number 
optional
Requested page (1 by default)
DateFrom
string <YYYY-MM-DD>
optional
Take only transactions since a fixed date
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/operations' \
--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:
7gjl12jnczwmpdwb
UserId
string 
optional
Example:
12345678
Type
enum<string> 
optional
Allowed values:
transactionbanktransferrefundchargebackmanualp2prollingcancellationcreditetc...
Example:
transaction
Date
string 
optional
Example:
2020-08-06 10:54:18
Amount
string 
optional
Example:
100.00
Fees
string 
optional
Example:
-0.50
Balance
string 
optional
Le nouveau solde du compte
Example:
99.50
Currency
string 
optional
Example:
EUR
PayoutId
string 
optional
Si la somme a déjà été virée, l'ID du Payout lié
Example:
ABCD1234
Example
{
  "Code": 0,
  "Signature": "1f51786246a940677afe71f6968972fd46500dd1",
  "Result": [
    {
      "Id": "7gjl12jnczwmpdwb",
      "UserId": "12345678",
      "Type": "transaction",
      "Date": "2020-08-06 10:54:18",
      "Amount": "100.00",
      "Fees": "-0.50",
      "Balance": "99.50",
      "Currency": "EUR",
      "PayoutId": "ABCD1234"
    }
  ]
}
Previous
Search for a merchant
Next
Make a payout
Built with