Payment initialisation
POST
/v2/open-banking/initTransfer (Open Banking)
Payment by bank transfer from the customer's bank directly.
Authorisation is instantaneous but validation of the payment may take
several days. The customer should be redirected to their bank's
page via RedirectUrl.
Request
Transaction amount in cents
Customer IP address
URL to which the customer is redirected once the payment is made The status of the transaction is systematically returned in POST on this return URL
The customer's email address associated with the payment
Your unique transaction identifier (or order number)
Description of the transaction (use
to make a line break)
The returnUrl parameter passing is by default in POST, you can force it in GET Only the "essential" parameters are returned in this case
Unique Easytransac customer identifier (if you have already made a payment for this customer)
Your customer unique identifier
Customer's first name
Customer's last name
Customer's address
Customer's postal code
Customer's city
Customer's country of residence (ISO 3166-1 Alpha 3)
Customer's birth date
Customer's nationality (ISO 3166-1 Alpha 3)
Customer's calling code
Customer's phone number
Allows you to redirect the collection of this transaction to the account of another Easytransac user
Allows you to redirect the collection of this transaction to the account of another Easytransac user, by his unique ID
Indicates the capabilities of the client browser
Language of the payment page
{
"amount": 100,
"clientIp": "192.168.1.1",
"returnUrl": "https://example.com/return",
"email": "test@example.com",
"orderId": 123456,
"description": "Payment for services",
"returnMethod": "POST",
"clientId": "123",
"uid": "abc123",
"firstname": "John",
"lastname": "Doe",
"address": "123 Main St",
"zipCode": "75001",
"city": "Paris",
"country": "FRA",
"birthDate": "1980-01-01",
"nationality": "FRA",
"callingCode": "+33",
"phone": "0612345678",
"payToEmail": "payto@example.com",
"payToId": 789,
"userAgent": "Mozilla/5.0",
"language": "en"
}
Responses
{
"success": true,
"date": "2024-08-12T12:34:56+02:00",
"data": {
"dateCreated": "2024-08-12T12:34:56+02:00",
"Tid": "o8ygW1vZ",
"orderId": "123456",
"Status": "pending",
"RedirectUrl": "https://easytransac.com/v2/open-banking/paybybank/o8ygW1vZ",
"amount": 2050
}
}