Payment Consents
Manage payment consent lifecycle, list, sync, retrieve, and update consents.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/consent/payment/list" \ -H "x-tenant: KSA"{ "data": [ { "amount": { "currency": { "arabicName": "string", "englishName": "string", "id": "string", "iso4117Code": "string", "iso4117Number": "string" }, "value": 0 }, "authorizationLink": "string", "connection": { "createdAt": "string", "id": "string", "provider": { "address": "string", "arabicName": "string", "country": "string", "englishName": "string", "id": "string", "isEnable": true, "logo": "string", "phone": "string", "status": "string" }, "status": "ACTIVE", "updatedAt": "string" }, "consentId": "string", "consentVersion": "string", "createdAt": "string", "creditorAccount": { "id": "string", "identification": "string", "name": "string", "schemeName": "IBAN" }, "debtorAccount": { "id": "string", "identification": "string", "name": "string", "schemeName": "IBAN" }, "encryptedRefreshToken": "string", "executionDateTime": "string", "expiresAt": "string", "externalReference": "string", "note": "string", "paymentConsentType": "SingleInstantPayment", "paymentId": "string", "providerId": "string", "purpose": "string", "resourceUri": "string", "scope": "Accounts", "status": "AwaitingAuthorization" } ], "error": "string", "errorDescription": { "property1": [ "string" ], "property2": [ "string" ] }, "meta": { "currentPageNumber": 0, "pageSize": 0, "totalNumberOfPages": 0 }}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "not_found", "details": {}, "message": "string"}Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/consent/payment/sync" \ -H "x-tenant: KSA"{ "data": { "consentId": "string", "consentVersion": "string", "expiresAt": "string", "paymentRequestId": "string", "resourceUri": "string", "status": "AwaitingAuthorization", "wasUpdated": true }, "error": "string", "errorDescription": { "property1": [ "string" ], "property2": [ "string" ] }}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "not_found", "details": {}, "message": "string"}Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/consent/payment/update/string" \ -H "x-tenant: KSA" \ -H "Content-Type: application/json" \ -d '{ "status": "string" }'{ "data": { "amount": { "currency": { "arabicName": "string", "englishName": "string", "id": "string", "iso4117Code": "string", "iso4117Number": "string" }, "value": 0 }, "authorizationLink": "string", "connection": { "createdAt": "string", "id": "string", "provider": { "address": "string", "arabicName": "string", "country": "string", "englishName": "string", "id": "string", "isEnable": true, "logo": "string", "phone": "string", "status": "string" }, "status": "ACTIVE", "updatedAt": "string" }, "consentId": "string", "consentVersion": "string", "createdAt": "string", "creditorAccount": { "id": "string", "identification": "string", "name": "string", "schemeName": "IBAN" }, "debtorAccount": { "id": "string", "identification": "string", "name": "string", "schemeName": "IBAN" }, "encryptedRefreshToken": "string", "executionDateTime": "string", "expiresAt": "string", "externalReference": "string", "note": "string", "paymentConsentType": "SingleInstantPayment", "paymentId": "string", "providerId": "string", "purpose": "string", "resourceUri": "string", "scope": "Accounts", "status": "AwaitingAuthorization" }, "error": "string", "errorDescription": { "property1": [ "string" ], "property2": [ "string" ] }}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "not_found", "details": {}, "message": "string"}Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/consent/payment/string" \ -H "x-tenant: KSA"{ "data": { "amount": { "currency": { "arabicName": "string", "englishName": "string", "id": "string", "iso4117Code": "string", "iso4117Number": "string" }, "value": 0 }, "authorizationLink": "string", "connection": { "createdAt": "string", "id": "string", "provider": { "address": "string", "arabicName": "string", "country": "string", "englishName": "string", "id": "string", "isEnable": true, "logo": "string", "phone": "string", "status": "string" }, "status": "ACTIVE", "updatedAt": "string" }, "consentId": "string", "consentVersion": "string", "createdAt": "string", "creditorAccount": { "id": "string", "identification": "string", "name": "string", "schemeName": "IBAN" }, "debtorAccount": { "id": "string", "identification": "string", "name": "string", "schemeName": "IBAN" }, "encryptedRefreshToken": "string", "executionDateTime": "string", "expiresAt": "string", "externalReference": "string", "note": "string", "paymentConsentType": "SingleInstantPayment", "paymentId": "string", "providerId": "string", "purpose": "string", "resourceUri": "string", "scope": "Accounts", "status": "AwaitingAuthorization" }, "error": "string", "errorDescription": { "property1": [ "string" ], "property2": [ "string" ] }}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "string", "details": {}, "message": "string"}{ "code": "not_found", "details": {}, "message": "string"}