Payments

Helix offers gas less split payments which greatly reduces the user friction. Our Payment API is designed to be used for one off payments with support for marketplace, and creator royalty fees.

  • Gas is paid by Helix and charged to the customer (see pricing)

  • Helix can split the payment between a seller & merchant with royalty fees set.

Pricing

A gas price premium is added to each blockchain operation by Helix.

  • Processing fee (Total fee x 1.4% + 20 cents) charged in USDC.

  • Gas fee + 20% charged in USDC.

Integration via API Steps

Use the API to integrate with Helix Subscriptions application to application.

  1. Follow Authentication here to connect to the Helix API.

  2. Create a Purchase Request (below)

  3. Direct the customer to Helix Hosted Purchase

Request

{
  "itemExternalId": "string", // Purchase Item ID in your DB
  "sellerName": "string", // Name of the seller
  "itemDescription": "string", // Description of the purchase item
  "itemPrice": number, // Price of purchase
  "userName": "string", // Buyer name
  "userEmail": "string", // Buyer email
  "userId": "string", //Buyer id in your DB
  "creatorWalletAddress": "string", // Wallet address for creator royalty
  "sellerWalletAddress": "string", // Wallet address for seller value
  "creatorFee": number // Percentage of creator royalty
}

Response

{
  success: bool,
  data: 
    {
      "url": "https://app.hlx.network/checkout/" // URL for checkout page
    }
  errors: ["string"]
}

Last updated