The onramper in icRamp commits to an order by locking it, a process essential to secure the transaction and proceed with the payment. Here's how the flow works:
Provider Compatibility: Before locking the order, the onramper must ensure that they have a common provider type with the offramper. For example, if the order accepts PayPal, the onramper must have PayPal as a payment provider. Currently, PayPal is the only production-ready provider, while Revolut is still in testing.
Selecting the Payment Provider: The onramper selects their payment provider from the list shown in their profile. For example, if both the onramper and offramper support PayPal, the onramper selects their PayPal account to proceed with the payment.
Locking the Order: Once the provider is selected, the onramper clicks the Lock Order button. This locks the order for 30 minutes, during which the onramper must complete the payment. The locked order prevents other users from interacting with the same order during this time.
Note: If the onramper fails to pay within the 30 minutes, their score will decrease, discouraging malicious behavior. A reduced score limits future access, and a score below -1 results in being banned from the platform.
Onramper Locking an order.
Order is Locked for 30 min.
Paypal Checkout