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.