API
HomeEasytransac
HomeEasytransac
  1. API - Payment
  • 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
        POST
      • 1-click payment
        POST
      • SEPA Direct Debit
        POST
      • Transfer (Open Banking)
        POST
      • Payment page
        POST
      • Cancel a payment page
        POST
      • Resend the payment page
        POST
      • P2P Transfert
        POST
      • Update a subscription
        POST
      • Status
        POST
      • Refund
        POST
      • Capture
        POST
      • Cancellation
        POST
      • List of cards
        POST
      • List of IBANs
        POST
      • History
        POST
      • Payment requests
        POST
      • Card information
        POST
    • API - User
      • Add a merchant
      • Update a merchant
      • Search for a merchant
      • List of movements
      • Make a payout
      • List all payouts
      • Add a logo
      • Get the activity
      • Update activity
    • API - Document
      • Add a document
      • Get a document
      • List documents
  1. API - Payment

Payment requests

Sandbox
https://api.sandbox.easytransac.com/v2
Sandbox
https://api.sandbox.easytransac.com/v2
POST
/api/payment/requests
API - Payment
Returns the history of payment requests (SMS, Email, API, ...) created by a merchant, in descending order.
If you leave Email or Id blank, your own payment requests are returned.

Request

Body Params application/x-www-form-urlencoded
Limit
number 
optional
Number of requests per page (50 by default, 1000 maximum)
Page
number 
optional
Requested page (1 by default)
Remote
enum<string> 
optional
Requests with PaymentMethod=[Mail,Sms] only, or only the others
All is returned by default
Allowed values:
yesno
DateFrom
string <YYYY-MM-DD>
optional
Only take requests from a specific 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/payment/requests' \
--data-urlencode 'Signature='

Responses

🟢200Response
application/json
Body
Code
integer 
optional
Example:
0
Signature
string 
optional
Example:
1f51786246a940677afe71f6968972fd46500bd1
Result
array [object {13}] 
optional
RequestId
string 
optional
Example:
a1b2c3d4e5f6
OperationType
enum<string> 
optional
Allowed values:
paymentdebit
Example:
payment
PaymentMethod
enum<string> 
optional
Allowed values:
ApiManualMailNfcSmsQRCodeMessengerWhatsappFlashEmv
Example:
mail
Status
enum<string> 
optional
Allowed values:
tosendpendingexpiredcancelledlockeddone
Example:
pending
Date
string 
optional
Example:
2019-06-03 17:05:30
DateSent
string 
optional
Example:
2019-06-03 17:05:30
Amount
string 
optional
Example:
29.99
3DSecure
enum<string> 
optional
Allowed values:
yesno
Example:
no
PageUrl
string 
optional
Example:
https://www.easytransac.com/pay/a1b2c3d4e5f6
Email
string 
optional
Example:
john@doe.com
Phone
string 
optional
Example:
0612131415
Live
enum<string> 
optional
Allowed values:
yesno
Example:
yes
Language
string 
optional
Example:
FRE
Example
{
    "Code": 0,
    "Signature": "1f51786246a940677afe71f6968972fd46500bd1",
    "Result": [
        {
            "RequestId": "a1b2c3d4e5f6",
            "OperationType": "payment",
            "PaymentMethod": "Api",
            "Status": "tosend",
            "Date": "2019-06-03 17:05:30",
            "DateSent": "2019-06-03 17:05:30",
            "Amount": "29.99",
            "3DSecure": "yes",
            "PageUrl": "https://www.easytransac.com/pay/a1b2c3d4e5f6",
            "Email": "john@doe.com",
            "Phone": "0612131415",
            "Live": "yes",
            "Language": "FRE"
        }
    ]
}
Previous
History
Next
Card information
Built with