API
HomeEasytransac
HomeEasytransac
  1. SDD
  • 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
          POST
        • SDD - Mandate - Debit
          POST
        • SDD - Mandate - Get status
          GET
      • 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
      • 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. SDD

SDD - Mandate - Get status

Sandbox
https://api.sandbox.easytransac.com/v2
Sandbox
https://api.sandbox.easytransac.com/v2
GET
/sdd/mandate/{mandateId}/status
sdd
Gets the status of the requested mandate with your Easytransac mandateId.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
mandateId
string 
required
Easytransac mandate ID
>= 20 characters<= 20 characters
Example:
{{mandateId}}
Match pattern:
^[a-z0-9]{20}$

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 -g --request GET 'https://api.sandbox.easytransac.com/v2/sdd/mandate//status'

Responses

🟢200OK
application/json
OK
Body
success
boolean 
required
Whether the action was successful
date
string <date-time>
required
Date of response (ATOM)
>= 25 characters<= 25 characters
data
object 
required
Additional data
mandateId
string 
required
Easytransac mandate ID
>= 20 characters<= 20 characters
Match pattern:
^[a-z0-9]{20}$
status
enum<string> 
required
Mandate status
>= 6 characters<= 7 characters
Allowed values:
activeinvalidpending
dateCreated
string <date-time>
required
Date of creation of the resource (ATOM)
Example
{
  "success": true,
  "date": "2024-12-31T23:59:59+02:00",
  "data": {
    "mandateId": "abcabcabcabcabcabc12",
    "status": "active",
    "dateCreated": "2024-12-31T23:59:59+02:00"
  }
}
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🟠405405
🔴500Server Error
Previous
SDD - Mandate - Debit
Next
Transaction - Get status
Built with