iDEAL
Features
Available country codes | NL |
---|---|
Processing currencies | EUR |
Settlement currencies | EUR |
Minimum transaction amount | 0.01 EUR |
Maximum transaction amount | Subject to transaction approval from the consumer’s bank |
Refunds | ✅ |
Refund validity | 365 days |
Chargeback | ❌ |
Integration Method
ideal
1.
2.
Direct API
How to integration
billing_details.address
as Netherlands, which country code is NL
.{
"amount": 2000,
"currency": "EUR",
"confirm": true,
"payment_method_data": {
"type": "ideal",
"billing_details": {
"address": {
"country": "NL"
},
"firstName": "Anthony",
"lastName": "VDK"
}
},
"merchant_order_id": "id_XXXXXXX",
"return_url": "https://XXXX.XXXX"
}
{
"id": "pi_1729469366946234368",
"object": "payment_intent",
"created": 1701172604000,
"livemode": false,
"currency": "EUR",
"amount": 2000,
"status": "requires_action",
"merchant_order_id": "id_XXXXXXX",
"client_secret": "pi_1729469366946234368_secret_hhO53N5LZyOcWHuaDn3BZLnh",
"next_action": {
"type": "ideal_handle_redirect",
"ideal_handle_redirect": {
"url": "https://r3.girogate.de/ti/simideal?tx=2162055858&rs=b2tsas0LfwxxNW6cxYnNzsnJIHeDPFwl&cs=a4c7bacb35015bddd31b5f1786c8ca241226c4a4e323ac7b6c4accb420b6043f"
}
},
"payment_method_types": [
"ideal"
],
"confirmation_method": "automatic",
"return_url": "https://XXXX.XXXX",
"payment_method": "pm_1729469366799433728",
"capture_method": "automatic"
}
Checkout
Payment flow
1.
1.
1.
Create a Session
{
"cancel_url": "www.wooshpay.com",
"mode": "payment",
"success_url": "https://wooshpay.com/",
"payment_method_types": [
"ideal"
],
"payment_intent_data":{
"billing_details":{
"address":{
"country":"NL"
}
}
},
"line_items": [
{
"price_data": {
"currency": "EUR",
"unit_amount": 2000,
"product_data": {
"id": null,
"name": "apple",
"description": "very delicious",
"url": "www.wooshpay.com"
},
"billing_scheme": "testscheme",
"lookup_key": "test_lookup_key"
},
"quantity": 1
}
]
}
{
"id": "cs_1729471425581940736",
"object": "checkout.session",
"created": 1701173095000,
"livemode": true,
"currency": "EUR",
"customer": "",
"mode": "payment",
"status": "open",
"url": "https://checkout.wooshpay.com/pay/cs_1729471425581940736?key=cGtfbGl2ZV9OVEUxT0RrNU5UWTJOak01TkRFMk5qUTNOamd4T21WR2VWWjJlSG8yVjNoWGEwTm9ZbkUxYkU1VU0zWk5SakUyTmpjNU1UQXhPRE16TXpFPQ==",
"cancel_url": "www.wooshpay.com",
"line_items": {
"object": "list",
"data": [
{
"id": "li_1729471425607106560",
"object": "item",
"currency": "EUR",
"description": "apple",
"price": {
"id": "price_1729471425615495168",
"object": "price",
"created": 1701173095000,
"livemode": true,
"active": false,
"currency": "EUR",
"product": {
"id": "prod_1729471425623883776",
"object": "product",
"created": 1701173095000,
"livemode": true,
"active": false,
"description": "very delicious",
"name": "apple",
"url": "www.wooshpay.com",
"updated": 1701173095000
},
"type": "one_time",
"unit_amount": 2000,
"billing_scheme": "per_unit",
"lookup_key": "test_lookup_key"
},
"quantity": 1,
"amount_subtotal": 2000,
"amount_total": 2000
}
]
},
"payment_intent": "pi_1729471428119494656",
"payment_method_types": [
"ideal"
],
"payment_status": "unpaid",
"success_url": "https://wooshpay.com/",
"amount_subtotal": 2000,
"amount_total": 2000,
"billing_address_collection": "auto",
"expires_at": 1701259494543,
"payment_link": "",
"client_secret": "pi_1729471428119494656_secret_lZ2kwASrV5VH6i2BSPTU1xDI"
}
Next step
Create a Webhook
Create a Refund
Modified at 2024-03-11 02:04:32