Streamlining the Payment Experience
At Portal Pay, we're all about making payments smooth and effortless. Our Checkout feature is designed to do just that, offering a dynamic and context-aware solution for processing transactions. Let's dive into how it works and when you might need it.
Endpoints
To access checkout information for a specific payment, use this endpoint:
GET /payments/{id}/checkout
Pro Tip:
If you're using Portal Pay's Hosted Payment Page, you likely won't need to interact with this API directly. We've got you covered!
What is the Checkout Object?
- Understands the context of each payment
- Generates tailored options for TransactionRequests
- Considers both your Payment ruleset and account configuration
In essence, the Checkout Object figures out how a specific payment can be processed based on your setup and the payment's characteristics.
Key Components of Checkout
Assets
These are the cryptocurrencies your account can accept for a given Payment. They fall into two categories:
- Native Coins: Bitcoin, Solana, and Ethereum
- Tokens: These are assets that live on various blockchains, like USDC, PEPE, or BONK.
The available assets are determined by your account settings and the specific payment requirements.
Wallets
This is a curated list of wallets that Portal Pay supports on our Hosted Payment Page.
By leveraging the Checkout object, you can create highly tailored payment experiences that align perfectly with your business needs and customer preferences.