Solidgate Payment Page API v1 is a secure and low-code solution that streamlines payment processing for businesses through the API integration. It lets customers to safely enter their payment details on the Solidgate-hosted payment page, ensuring industry-standard security, and compliance . Once Solidgate processes the transaction, customers are redirected back to the merchant’s platform.
Explore Payment Page features and customization options in action with an interactive demo. Demo Payment PageManage payment page
Payment Page allows you to create a payment page that you can share as a link with your customers or deactivate it, if needed.
You can use Postman collection to generate a payment page link. You only need to pass the mandatory fields and your channel data.
Please note that the payment page link expires in 24 hours.Create payment page
Via API Create page API v1 request includes order information, page customization, and optional parameters for personalization.Consider testing the request body in a sandbox environment for accurate implementation of all customizations.
Deactivate payment page
Via API Deactivate page API v1 request allows you to quickly prevent further use and maintain effective control over your payment infrastructure.Billing flow
Pass Billing-specific fields in the
create page
API v1
request. Match the scenario to your Billing version. Do not mix product_id and invoice_id in the same request.
| Subscription 1.0 | Invoice |
|---|---|
| Billing 1.0 | Billing 2.0 |
| Recurring charge from a catalog product and price. | Pay an existing OPEN invoice. |
| product_id customer_account_id product_price_id order_id | invoice_id |
Billing 1.0 uses merchant customer_account_id. Billing 2.0 Invoice uses a finalized OPEN invoice invoice_id. Amount and currency come from the invoice. Do not send them in the request.
|
|
Select a Billing flow.
Subscription 1.0 Billing 1.0 recurring charge from the catalog.Provide
product_id, merchant customer_account_id, and order_id.
Use optional
product_price_id for multi-currency catalog prices. Retrieve it via the
get product prices
API v1
request.
Product trial settings drive button copy.
| Type | Use case | Button text |
|---|---|---|
| Without trial | The merchant defines a recurring amount, currency, and frequency. Example $18.00 per month |
Subscribe |
| With free trial | The merchant offers a free trial period with zero cost before regular billing starts, then a recurring amount and frequency. Example first 5 days are free, then $18.00 every 30 days |
Start trial |
| With paid trial | The merchant offers a paid trial with a one-time charge before regular billing, then defines the trial amount and recurring charges. Example first 5 days for $5.00, then $18.00 every 15 days |
Start trial (with amount and currency) |
Provide
invoice_id.
Finalize the invoice first to move it to
OPEN status. Do not send amount or currency. They are derived from the invoice.