API Docs
AML Policy
Cookies Policy
Confidentiality & Data Protection Policy
API Docs
The Open Banking integration supports two payment flows:
General Open Banking flow
Revolut flow
Both flows use the same endpoint and identical request structure.
The only difference is the value of the paymentMethod parameter.
Payment Methods
1. General Open Banking Flow
paymentMethod = OPENBANKING
Request example:
POST https://app.payadmit.com/api/v1/payments { "referenceId": "983933490809", "paymentType": "DEPOSIT", "paymentMethod": "OPENBANKING", "amount": 5, "currency": "EUR", "customer": { "referenceId": "VIP_customer_12345", "email": "[email protected]" }, "returnUrl": "https://yourwebsite.com/{id}/{referenceId}/{state}/{type}", "webhookUrl": "https://yourwebsite.com/callbacks/payadmit" }
2. Revolut Flow
Request example:
paymentMethod = REVOLUT
Request example:
POST https://app.payadmit.com/api/v1/payments { "referenceId": "983933490809", "paymentType": "DEPOSIT", "paymentMethod": "REVOLUT", "amount": 5, "currency": "EUR", "customer": { "referenceId": "VIP_customer_12345", "email": "[email protected]" }, "returnUrl": "https://yourwebsite.com/{id}/{referenceId}/{state}/{type}", "webhookUrl": "https://yourwebsite.com/callbacks/payadmit" }
Request Structure
The request body is identical for both flows.
Only the paymentMethod value changes.
Core Parameters
Notes
The Open Banking and Revolut flows share identical processing logic.
Status updates are delivered via
webhookUrl.The user is redirected to
returnUrlafter payment completion.All additional optional parameters are supported as defined in the Create Payment API specification.
API Docs
AML Policy
Cookies Policy
Confidentiality & Data Protection Policy
API Docs
The Open Banking integration supports two payment flows:
General Open Banking flow
Revolut flow
Both flows use the same endpoint and identical request structure.
The only difference is the value of the paymentMethod parameter.
Payment Methods
1. General Open Banking Flow
paymentMethod = OPENBANKING
Request example:
POST https://app.payadmit.com/api/v1/payments { "referenceId": "983933490809", "paymentType": "DEPOSIT", "paymentMethod": "OPENBANKING", "amount": 5, "currency": "EUR", "customer": { "referenceId": "VIP_customer_12345", "email": "[email protected]" }, "returnUrl": "https://yourwebsite.com/{id}/{referenceId}/{state}/{type}", "webhookUrl": "https://yourwebsite.com/callbacks/payadmit" }
2. Revolut Flow
Request example:
paymentMethod = REVOLUT
Request example:
POST https://app.payadmit.com/api/v1/payments { "referenceId": "983933490809", "paymentType": "DEPOSIT", "paymentMethod": "REVOLUT", "amount": 5, "currency": "EUR", "customer": { "referenceId": "VIP_customer_12345", "email": "[email protected]" }, "returnUrl": "https://yourwebsite.com/{id}/{referenceId}/{state}/{type}", "webhookUrl": "https://yourwebsite.com/callbacks/payadmit" }
Request Structure
The request body is identical for both flows.
Only the paymentMethod value changes.
Core Parameters
Notes
The Open Banking and Revolut flows share identical processing logic.
Status updates are delivered via
webhookUrl.The user is redirected to
returnUrlafter payment completion.All additional optional parameters are supported as defined in the Create Payment API specification.
API Docs
AML Policy
Cookies Policy
Confidentiality & Data Protection Policy
API Docs
The Open Banking integration supports two payment flows:
General Open Banking flow
Revolut flow
Both flows use the same endpoint and identical request structure.
The only difference is the value of the paymentMethod parameter.
Payment Methods
1. General Open Banking Flow
paymentMethod = OPENBANKING
Request example:
POST https://app.payadmit.com/api/v1/payments { "referenceId": "983933490809", "paymentType": "DEPOSIT", "paymentMethod": "OPENBANKING", "amount": 5, "currency": "EUR", "customer": { "referenceId": "VIP_customer_12345", "email": "[email protected]" }, "returnUrl": "https://yourwebsite.com/{id}/{referenceId}/{state}/{type}", "webhookUrl": "https://yourwebsite.com/callbacks/payadmit" }
2. Revolut Flow
Request example:
paymentMethod = REVOLUT
Request example:
POST https://app.payadmit.com/api/v1/payments { "referenceId": "983933490809", "paymentType": "DEPOSIT", "paymentMethod": "REVOLUT", "amount": 5, "currency": "EUR", "customer": { "referenceId": "VIP_customer_12345", "email": "[email protected]" }, "returnUrl": "https://yourwebsite.com/{id}/{referenceId}/{state}/{type}", "webhookUrl": "https://yourwebsite.com/callbacks/payadmit" }
Request Structure
The request body is identical for both flows.
Only the paymentMethod value changes.
Core Parameters
Notes
The Open Banking and Revolut flows share identical processing logic.
Status updates are delivered via
webhookUrl.The user is redirected to
returnUrlafter payment completion.All additional optional parameters are supported as defined in the Create Payment API specification.