Skip to main content

APM Required Fields

Get dynamic fields required for an APM Server-to-Server payment.

Endpoint Information

Name: Get Direct Server to Server APM Payments Required Fields
Method: GET
URL: {{base_url}}/api/v1/get-apm-s2s-requirement/{{solutionUuid}}?merchantAccountId={{your_account_no}}&type=payin

Description

Different Alternative Payment Methods (e.g., PIX, MPESA) require different customer details. Use this endpoint to fetch the required schema.

Authentication

Type: Basic Auth

  • Username: App Key
  • Password: Secret Key

Query Parameters

ParameterTypeRequiredDescription
merchantAccountIdstringYesYour merchant account ID
typestringYespayin or payout

Response

Success Response

{
"success": true,
"message": "success.",
"data": [
{
"name": "Ewallet Account",
"type": "text",
"value": null,
"required": "true",
"input_name": "ewallet_account_id"
}
]
}