Skip to content

ISV Integrations

1. API parameters

The appId of PMMax represents the system-integrated application, and the key is bound to the appId. For the ISV service provider, the system integration is performed by the ISV service provider, so the appId in the transaction interface is the appId of the ISV service provider. The actual business is generated by a specific merchant, so the merchantNo sent is the merchantNo that the merchant signed the business in PMMax and assigned.

ParameterTypeIf RequiredLength Max.DescriptionExample
versionStringM8API version. Current value: 1.11.1
keyVersionStringM8Signature Algorithm Version。Current Value:1
requestTimeStringM32Request time,Comply with rfc3339 specification, format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX2022-01-22T10:00:00.500+08:00
appIdStringM64Integration App Id of the integrator46153e2b787241ae8b01857bb087d1bd
spMerchantNoStringM15Merchant ID of the ISV service provider
merchantNoStringM15Merchant Id, the unique identifier generated when the merchant signs the contract with PayerMax010229810189301
+dataObjectPlease refer to the specific fields under each service interface
「+......

2. Authorization relationship

When a merchant initiates a payment transaction through the platform of the ISV service provider, it needs to authorize the appId of the ISV service provider in the background of PMMax. After the authorization is completed, PMMax will allocate an auth token. ISV service providers need to send merchant_auth_token=auth token assigned by authorization in the http header when requesting a transaction

Released under the MIT License.