Agreements

An Agreement represents a merchant's authorization granted to a platform partner to operate specific business scenarios — such as collection, payout, withdrawal, and transfer — on the merchant's behalf. Use these endpoints to grant and cancel authorization agreements. The calling platform partner is identified implicitly through the
Client-Id
request header (
partnerId
).
Authorization is managed at the business-scenario level: each
Agreement
covers one
authBusinessScenario
for one merchant
accountId
. Granting is idempotent by the
accountId
+
authBusinessScenarios
combination, and the same combination is used to locate agreements for cancellation.
Important: This endpoint is available to approved partners only. Contact us at techsupport@worldfirst.com — our team is ready to assist you.

Endpoints

Enum Reference

The following enum types are used across Agreements endpoints.

AuthBusinessScenario

AgreementStatus