Introduction
A Payin is the process of accepting funds from a Payer on behalf of a Merchant, from creation through completion.
How It Works
Every Payin follows the same core flow:
- Merchant creates a Payin Intent via the API
- Yugo returns a
redirect_url - Merchant redirects the Payer to the
redirect_url - Payer authorizes the payment through Yugo's hosted checkout
- Payer is redirected back to the Merchant
- Settlement delivers funds to the Merchant
The specific behavior at each step depends on the chosen payment method and settlement method.
Choose Your Solution
Pick the combination of payment method and settlement method that matches your use case. Each opens a minimal, runnable end-to-end guide you can copy and share.
| I want to… | Payment method | Settlement | Example request |
|---|---|---|---|
| Receive Open Banking payments directly into my bank account | bank_account | bank_account | See example request → |
| Receive Open Banking payments and settle as crypto in a Yugo wallet | bank_account | yugo_balance | See example request → |
| Receive Open Banking payments and settle as fiat in a Merchant Named Bank Account | bank_account | yugo_balance | See example request → |
| Receive Card payments and settle as crypto in a Yugo wallet | card | yugo_balance | See example request → |
| Receive Google Pay payments and settle as crypto in a Yugo wallet | google_pay | yugo_balance | See example request → |
| Receive Apple Pay payments and settle as crypto in a Yugo wallet | apple_pay | yugo_balance | See example request → |
| Receive Crypto payments and settle as crypto in a Yugo wallet | crypto_transfer | yugo_balance | See example request → |