Set Up Default and Tier Rates
Do the following to successfully approve a new rate contract and assign a merchant to a tier rate:
-
The Afterpay team creates a new contract that outlines the default buy rate as well as any additional tiers with their associated buy rates and GMV ranges. There is one contract per country and the contract remains active until it is explicitly deprecated.
-
Once the contract is created, you, the partner, must approve or reject the proposed rate contract via Approve Contract. Afterpay can provide the
contractIdfor the pending contract or you can listen to webhooks for contract creation events.
- Once a contract is successfully approved, you, the partner, can assign merchants to tiers associated with the approved contract using Update Tier only.
Note
You can use both the UpdateOnboarding or UpdateTier endpoints to set the initial tier for a merchant. For subsequent tier updates, use the UpdateTier endpoint.
- If a merchant’s tier needs to be updated, use Update Tier to update the merchant’s associated tier and GMV.
Notes
Step 4: Tier updates require a unique partner-generated contract ID and can only be updated for a specific merchant once per quarter.
When a merchant’s tier is updated through UpdateTier, the agencyMerchantContractDetails.contractId refers to a unique identifier for a contract. This contract is between the Payment Service Provider and the merchant and represents the Afterpay rate change. This contractId is different from the contractId specified for custom rates and can only be updated once per quarter.