• Paxful Pay - Buyer's Perspective - Existing Users

    Existing user with enough funds

    1. Visit merchant website. 
    2. Add items to cart.
    3. Go to checkout page and enter shipping details.
    4. Select Paxful Pay as a payment method.
    5. Login with existing account that has enough funds.Existing_User_W__Balance_Step_5.png

    6. Enter password for wallet transfer request.
    7. The payment is sent to the merchant and the user is redirected to the merchant website.
    8. User will receive a confirmation notification in their Paxful account.


    Existing user without funds

    1. Visit merchant website.
    2. Add items to cart.
    3. Go to checkout page and enter shipping details.
    4. Select Paxful Pay as a payment method.
    5. Login with existing account that doesn’t have enough funds.
    6. If user doesn’t have any funds in their wallet, a list of trades will show up for the user and they will be asked to complete a trade.
    7. The user will be redirected to a regular trade screen.
    8. After the trade is completed the user will be directed to their wallet and ask password for wallet transfer.
    9. The payment is sent to the merchant and the user is redirected to the merchant website.
    10. User will receive a confirmation notification in their Paxful account.
  • Paxful Pay - Buyer's Perspective - New Users

    New Users

    1. Visit merchant website.
    2. Add items to cart.
    3. Go to checkout page and enter shipping details.
    4. Select Paxful Pay as a payment method.
    5. Create a new user or login with existing user.
    6. If user doesn’t have a balance in their wallet a list of trades will show up for the user to complete a trade to get crypto.
      The user needs to be verified for the trade. So we provide email and phone number verifications.
      After verification the user will be redirected to a regular trade screen.
    7. If the user has enough balance or completed a trade and accumulated enough balance for the cart the wallet transfer is done.
    8. User is redirected back to merchant website.
  • Changing Paxful Pay Buttons

    We recently changed the name of Pay With Paxful to Paxful Pay, so you may need to update the button you have on your website if yours is outdated. Designs for the new buttons can be found in the Settings section of your Merchant Dashboard. You can download any of them in PNG or SVG format to use on your website.


    Installing these buttons are dependent on your site design. These buttons are optional and require basic coding to integrate into your site. 

    For more information, check out the developer documentation here.

  • Paxful Pay
    What is Paxful Pay?
    Paxful Pay is an integration you can set up with your e-commerce/business website. The integration adds a button that allows buyers to pay with payment methods such as gift cards, online wallets, etc.

    Paxful Pay is great regardless of what you're selling, whether it's services online or physical products. The integration allows you to add new payment methods, in addition to the ones you currently have. You don’t have to worry as the process is chargeback free.

    As a merchant, you do need to be willing to accept payment in BTC but there are many ways to convert it to your local fiat currency.

    How does it work?
    Paxful Pay brings together three sides: merchants (selling something), buyers (wanting to buy something), and Paxful vendors (exchanging buyer payment methods to BTC). The solution is unique as transactions are handled through the robust Paxful platform trades (which are peer-to-peer).

    Merchants have control over the configuration of the solution and can track every transaction through a tracking ID. On every successful payment, a callback can be configured which can be set up to release the goods to the buyers on the merchant side.

    Merchants have a complete transaction list available on their Paxful Merchant Dashboard.

    How secure is Paxful Pay?
    The Paxful Pay integration uses our secure escrow system and battle-tested platform. Your buyers are safe.
    As a merchant, you are safe as Paxful uses a secure URL token system to prevent phishing. To enable automatic send-outs to your Bitcoin address, you’ll need to use our secure token system. Check out the developer page for more information.
    Expected earnings with Paxful Pay and how to track them.

    The amount you can earn depends on the number of completed transactions. 

    With every successful transaction, you’ll see the transaction in the Merchant Dashboard. You can also set up a “callback solution” to automate the actions on your end.

    Payments are handled in Bitcoin. This means you can keep them as BTC in your Merchant account for exchange for EUR/USD/etc. There are many services available for this, you can even use exchanges such as Kraken.

    Note: There is an extra step to move the funds from your merchant account to your Paxful wallet, but don't worry—this won't cost you anything.

    How much control do I have? Do my visitors ever leave my site?
    The Kiosk link can be configured to open in a new tab or it can be configured to open inside an iframe. You can set it up so the solution is embedded as an iframe right into pages so that visitors don't have to leave your website. As a part of the process, your users will need to register as Paxful users, but you as a merchant can make the process smoother by providing the user email together with the generated URL so it would be pre-filled for users.
    What are the different configuration options?
    You can choose how you want to configure the link. There are some options regarding:
    Currency: You can request the payment in either BTC or in FIAT currency (Paxful can convert the sum based on the market price).
    Sum: Normally you define this, but there is an option to request all users’ Paxful balance (or if the balance is 0, then let the user define it).
    Registration: You can define the user email, to make the purchase process easier.
    Receiver: By default, funds are deposited on your merchant account balance but it is possible to configure deposits to any Bitcoin address.
    Callback: You have to define the Callback address which can handle the callback parameters.

    The full list of technical parameters is available here: https://developers.paxful.com/documentation/paxful-pay.

    How easy is it to use?
    For merchants, setting the integration up is easy. You need to do some coding to configure the link generation.

    For buyers, the purchase process will be a bit different. They need to complete a trade with another person.

    What are the fees involved?
    As a Merchant, there are no fees to use Paxful Pay.

    Please refer to this article for the full list of Paxful fees. 

    What are the minimum and maximum payments possible?
    A merchant can request any sum, but the minimum trade amount is 10 dollars (also in other currencies). Any amount larger than the amount requested by the merchant will stay in the buyer's Paxful balance and they can use it or withdraw it at any time.

    There is no direct limitation to the purchase sizes but for large sums, a buyer might have to do multiple trades, and also vendor can request additional KYC procedures.

    Where can I find more information about Paxful Pay?
    You can learn more about Paxful Pay here, and the developer’s guide can be found here.


  • Paxful Pay WooCommerce Plugin: Installation And Configuration Guide

    To set up and configure WooCommerce plugin for your Paxful payments, follow these steps:

    1. Install Paxful Pay WooCommerce plugin for Wordpress:
    2. Minimum requirements for WooCommerce plugin:
      • WooCommerce 3 or greater
    3. Configure Paxful Payments for WooCommerce plugin:
      • Launch Wordpress and go to WooCommerce → Settings → Payments.
      • Under Payment Methods, find Paxful and click Manage.
      • Setup Merchant properties such as Merchant Id, API key, Secret key, Event Callback URL, Redirect URL and click Save Changes.
        • Using External Bitcoin Address might cause some transfer fees. When left empty the amount will be transferred to your Paxful merchant wallet.
        • Note: Merchant Id and API key can be found in your Merchant Dashboard in Settings tab → Merchant Detail Panel.
        • A secret key is created and displayed once after the creation of the merchant in Account → Settings → Developer. Save this key for future reference.
        • The Event Callback URL and Redirect URL needs to be set correctly for order status changes. You can enter them from Merchant dashboard in Settings tab → Purchase Completed Callback Setup Panel.
    4. Select Paxful Payment:
      • Choose Paxful payment in order

    For more customized solutions you can take a look at our developer documentation here.

    Note: Keep an eye out for these plugins we're working on adding: Magento, Shopify, Squarespace, and WiX