Control transaction fiat, crypto and amount For AI agents: visit https://docs.payb.is/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Jump to Content Status page GuidesRecipesAPI ReferenceChangelog v4.1.12Status page Guides v4.1.12GuidesRecipesAPI ReferenceChangelog Control transaction fiat, crypto and amount About Paybis Welcome to Paybis Why Integrate with Usgetting started Integration Process Whitelabel SetupRamps Fiat-to-Crypto On Ramp Crypto-to-Fiat Off Ramp Capabilities and Coverage Supported Assets Supported Countries Payment Methods Payout Methods Ramps Integration Guides Choosing the Right Integration Path Platform Compatibility & Limitations Web: API-Based Integration Web: Standalone Integration Generating HMAC Signatures Web SDK Embedded Mode Standalone Integration Guide Custom Frontend Integration: Technical Requirements Internal Events Helpful Tips Mobile: iOS SDK Mobile: Android SDK Mobile: SDK Integration on Flutter Apps Ramp SDK for React Native Use cases Frictionless Off-Ramping for Wallets One-click checkout One-click login and checkout via Apple Pay Promo codes for buying/selling crypto Customizing User Journeys: Remove Any Friction Supply user email and wallet Single sign-on (SSO) Reusable KYC (Shared KYC) Set default payment method Control transaction fiat, crypto and amount Auth key login Set payment method for Google Pay, Apple Pay, and Credit CardsCorporate ramps Product Overview Integration Guide KYB Onboarding Guide Supported Assets Payment and Payout MethodsPaybis Send Product Overview Crypto Pay-outs Integration Guide Fiat Pay-outs Integration Guide Crypto Pay-ins Integration Guide Partner Portal Overview Send Crypto Payouts Send Fiat Payouts Transaction Overview Capabilities and Coverage Supported AssetsPartner portal Product Overview Left-side panel and Dashboard Profile SettingsHElp and support Partner support portalRAMP Integration for EMI EMI Partner API Integration Guide Powered by Control transaction fiat, crypto and amount API integrations There are 2 ways to control the transaction amount and fiat/crypto currency pair: Start the widget with the Quote. StepServer-to-server endpointGet a quote from PaybisPOST QuoteCreate the Request with quoteIdPOST Request In this scenario, when the widget is loaded, the amount and currencies, along with the corresponding fees based on the calculated quote, are pre-filled. Users have the flexibility to change the amount and currencies. Note that if you have also supplied the user's wallet, the selection of cryptos is limited accordingly. One-click checkout In business scenarios, when you want to prevent users from changing any transaction details, provide the complete transaction details when initializing the widget by implementing One-click checkout or Apple Pay one-click. This not only eliminates any friction but also grants full control over user transaction amounts and currencies. UI Options Taking into consideration what we have explained above you can build your UI in a few different ways. Option 1: You can create an input field for a customer who inputs a fiat or crypto amount, show them the quote, and create a buy button which will initiate a widget. Your customer will see the transaction details before initiating a widget, if they agree to the quote click the buy button and make a payment in the widget. Option 2: You can create an input field for a customer who inputs a fiat or crypto amount, NOT show them the quote, and create a buy button that will initiate a widget. Your customer will not see the transaction details before initiating a widget. Once the widget is initiated the transaction details will be pre-filled. Customers will be able to complete the payment in the widget. Option 3: You can create predefined buttons for a specific amount of cryptocurrency: e.g. "Buy 0.5 Bitcoin" or "Buy Bitcoin for $100" etc. Updated 8 months ago What’s Next Set default payment method Supply user email and wallet Did this page help you? Yes No Copy Page API integrations UI Options