Payment Request with Solution Group
Process a payment through a specific solution group.
Endpoint Information
Name: Payment Request with Solution Group UUID
Method: POST
URL: {{BASE_URL}}/api/v1/payment/request
Description
When using solutionGroupUuid, the payment will be processed through the specified solution group only. The system will select the best available solution within that group based on routing rules.
Authentication
Type: Basic Auth
- Username: App Key
- Password: Secret Key
Request Body
Content-Type: application/json
{
"firstName": "John",
"middleName": "", // optional
"lastName": "Doe",
"reference": "DuqXNBv0Q-sk-16",
"email": "[email protected]",
"dob": "1990-01-01",
"contactNumber": "+12345678",
"address": "SE",
"country": "Sweden",
"zipCode": "1212",
"currency": "USD",
"amount": "10.0",
"ttl": 5,
"tagName": "VIP Tag",
"webhookUrl": "https://example.webhook",
"merchantAccountId": "{{your_account_no}}",
"solutionGroupUuid": "485093e0-2ed6-466a-8573-7ee659db40c5"
}
Key Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
solutionGroupUuid | string | Yes | The UUID of the solution group to use |
All other parameters are the same as the standard Payment Request.
Response
Success Response
{
"success": true,
"message": "Payment Request Accepted",
"data": {
"payment_url": "https://staging.paymid.com/secure-payment/2bfec39f-55dc-4f48-976b-9d37b1675007"
}
}
Usage
This is useful for:
- Routing payments to specific categories (e.g., "VIP Group", "High Risk Group").
- Managing different regional groups without selecting specific providers.
tip
You can get the list of available solution group UUIDs using the Solution Groups List API.
Example Screenshot

Related Endpoints
- Solution Groups List - Get available group UUIDs
- Payment with Solution ID - Process via specific solution