Sell audio with BigCommerce
⚠️
This integration is in beta and requires manual coordination with Awesound staff. Please email support@awesound.com to begin

Create an API Account for Awesound

  • Navigate to Advanced Settings > API Accounts > Create API Account.
  • Give the account a name you'll remember, like "Awesound (audio)"
  • In the OAuth Scopes section, select the minimum scopes the app will require. In each case, grant only Read-only access. Most likely, you will need to allow:
    • Orders
    • Orders Transactions
  • Save the Client ID, Client Secret and Access Token to your Awesound account, or email to secure@awesound.com
(Once saved, we will create a webhook to notify Awesound of transactions)
POST https://api.bigcommerce.com/stores/{{STORE_HASH}}/v2/hooks
X-Auth-Token: {{ACCESS_TOKEN}}
Content-Type: application/json
Accept: application/json

{
  "scope": "store/order/*",
  "destination": "https://api.awesound.com/api/webhook/bigcommerce/order/{{USER_ID}}",
  "is_active": true
}
 

Save the relevant product ID on Awesound

If Awesound receives a webhook confirming that this product ID has been bought, Awesound will immediately grant access to the customer:
  • They'll receive an email from Awesound with a link to listen.
  • Optionally, an email alert can be sent to the seller.
The experience for the listener is the same as if they had paid on Awesound. They're invited to:
  1. Pick a password
  1. Stream online or launch a mobile podcast app
Awesound