Skip to main content
curl --request POST 'https://api.mayar.id/hl/v1/product/digital-product/create'\
--header 'Authorization: Bearer Paste-Your-API-Key-Here\
--data-raw'{
        "name": "E-Book Panduan Bisnis Buat Pemula",
        "description": "Panduan lengkap memulai bisnis online",
        "amount": 75000,
        "crossoutPrice": 150000,
        "redirectUrl": "https://example.com/ebook-download",
        "notes": "diskon-50",
        "expiredAt": "2026-06-15T12:00:00.000Z",
        "limit": 200,
        "tax": 7500
    }'
{
    "statusCode": 200,
    "messages": "success",
    "data": {
        "id": "6894b1b2-f303-423b-a6b6-93e230e1d393",
        "link": "https://testingmayar.myr.id/catalog/E-Book-Panduan-Bisnis-Buat-Pemula/"
    }
}
Endpoint:
https://api.mayar.id/hl/v1/product/digital-product/create

Authorization

Authorization
string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Request Body

name
string
required
Digital product name.
description
string
required
Digital product description.
amount
integer
required
Digital product price amount.
crossoutPrice
integer
Crossed-out price displayed as the original price.
redirectUrl
string
required
URL where the customer will be redirected after completing payment.
notes
string
Additional notes for the digital product.
expiredAt
string | datetime
Product expiration date in ISO 8601 format.
limit
integer
Maximum purchase limit.
tax
integer
Tax amount applied to the product.

Response

Successful Response

Main Structure (Root)

statusCode
integer
Status code from API.
messages
string
Status message that describes the status code.
data
object
The created digital product data.

data Structure (Array of Object)

data.id
string
Unique identifier of the digital product.
Public URL of the created digital product.