Skip to main content

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

ParameterTypeRequiredDescription
solutionGroupUuidstringYesThe 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:

  1. Routing payments to specific categories (e.g., "VIP Group", "High Risk Group").
  2. 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

Payment with Solution Group