{
"id": "7bb6f1f3-d280-4b0c-a74f-90471ea69426", // Auto-generated UUID
"paymentMethod": "sepa-direct-debit",
"returnUrl": "https://example.com", // URL to return after payment completion.
"webhookUrl": "https://example.com", // URL to receive webhook notification.
"transaction":{
"reference": "test-1111", // Max 20 characters
"currency": "EUR", // ISO4217 format
"amount": 2000, // The amount is in cents, 2000 = 20 EUR. Has to be sum of amounts * quantity in lines.
"description": "test-1444" // Max 35 characters
"lines":[
{
"name": "Some Voucher - 20 EUR", // Max 100 characters. Name of product.
"category": "PREPAID-VOUCHER", // Max 100 characters.
"brand": "alphacomm", // Max 100 characters.
"quantity": 1, // Number of items
"amount": 2000 // The amount is in cents, 2000 = 20 EUR
}
]
},
"sepa-direct-debit" {
"bic": "INGBNL2A"
}
}
Sandbox Testing
Check with Dev team that sandbox is set for account.
Request is same as given in example.
Merchant Configuration
- apiToken - Twikey API token
- contractTemplateId - ID of contract created on on Twikey side (Paymeaxx team providing)
- signMethod - Using specific payment method to sign mandate. Currently Sofort or iDEAL available