v1
latestOpenAPI 3.1.02026-07-2663312285.4 KBPayment Sessions
Authorize payment charge or agreement
Authorize underlying payment charge or agreement of the given payment session.
post/v1/payment-sessions/{session-id}/authorizations
Path parameters
session-idstring required
Request body
Example request
{
"paymentMethod": "PAYPAL",
"consumer": {
"name": "John Smith",
"email": "johnsmith@example.com",
"phone": "+491521111111",
"country": "DE",
"locale": "de-DE",
"taxIdentification": "0798154336790",
"merchantConsumerReference": "5c019979-0751-469e-96e0-b67f1d95c577",
"billingAddress": {
"street": "123 Main St",
"city": "Anytown",
"region": "CA",
"postalCode": "12345",
"country": "US"
},
"client": {
"ip": "11.22.22.33",
"userAgent": "Mozilla/5.0 (X11; CrOS x86_64 8172.45.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.64 Safari/537.36"
}
},
"amount": {
"value": 1000,
"currency": "EUR"
},
"initialPaymentCharge": {
"paymentDescriptor": "PPRO - ORDER 1234",
"amount": {
"value": 1000,
"currency": "EUR"
},
"autoCapture": true,
"merchantPaymentChargeReference": "5c019979-0751-469e-96e0-b67f1d95c577"
},
"instrument": {
"details": {
"accountNumber": "007123456",
"holderName": "John Doe",
"iban": "DE75512108001245126199",
"swiftCode": "DEUTDEFF123",
"bankName": "My Bank",
"bankCode": "12341234"
}
},
"authenticationSettings": [
{
"settings": {
"verificationCode": "777123"
}
}
],
"startDate": "2023-03-26T20:24:27+00:00",
"endDate": "2023-11-27T09:30:00+00:00",
"frequency": {
"type": "MONTHLY",
"interval": 3
}
}Response
OK