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:
- Pick a password
- Stream online or launch a mobile podcast app