Embedded Component

Create and customize embeddable payment widgets

Widget Configuration
Customize the checkout widget appearance and behavior
Show
Show
Show

Collect customer email

Collect customer name

Collect customer phone

Collect shipping details

Collect billing details

Live Preview
See how your widget will look

Premium Product

High-quality product with premium features

25.00 USD
R
Powered by Request Commerce
Generated Code
Copy this code to integrate the widget into your website
<!DOCTYPE html>
<html>
<head>
  <script src="https://cdn.request.network/checkout-widget.js"></script>
</head>
<body>
  <div id="request-checkout"></div>
  
  <script>
    RequestCheckout.createWidget({
      amount: "25.00",
      title: "Premium Product",
      description: "High-quality product with premium features",
      theme: "light",
      primaryColor: "#10b981",
      buttonText: "Pay with Crypto",
      allowedCurrencies: ["ETH", "USDC", "USDT"],
      requireEmail: true,
      requireName: false,
      requirePhone: false,
      requireShippingAddress: false,
      requireBillingAddress: false,
      showAmount: true,
      showTitle: true,
      showDescription: true,
      showLogo: false,
      logoUrl: "",
      showQRCode: false,
      onSuccess: (payment) => console.log('Payment successful:', payment),
      onError: (error) => console.error('Payment failed:', error)
    }).mount('#request-checkout');
  </script>
</body>
</html>