Pesanan Produk Digital
1. Pilih toko
GunakanGET /v3/stores/simplified.
Saat ini runtime mendukung filter berikut:
search: filter berdasarkan nama tokodomain: filter berdasarkan domain toko
payment_methodssub_payment_methods
GET /v3/stores/{store_id}/payment-methods
2. Pilih produk atau bundle
Gunakan:GET /v3/stores/{store_id}/productsuntuk mengambil produk individualGET /v3/stores/{store_id}/bundlesuntuk mengambil bundle
3. Susun payload order
Untuk pesanan produk digital, payload minimalnya adalah:4. Kirim request
PanggilPOST /v3/orders dengan payload di atas.
5. Arahkan customer ke halaman pembayaran
Response akan mencakup:secret_slugpublic_order_urlpayment_url
payment_url untuk redirect customer.
Pesanan Produk Fisik
1–2. Sama seperti pesanan produk digital
3. Tambahkan informasi pengiriman
Field tambahan yang wajib:addresslocation_idwarehouse_unique_idshipping_costcourier_service_id
postal_codeshipment_provider_code
address-> isi alamat jalan saja, tanpa detail kecamatan/kota/provinsilocation_id-> cari kecamatan menggunakanGET /v3/locationspostal_code-> jika perlu, gunakanGET /v3/locations/{location_id}/postal-codesatau isi kode pos yang sudah diketahuiwarehouse_unique_id-> gunakanPOST /v3/shipping-costs/search-warehousecourier_service_id,shipping_cost,shipment_provider_code-> gunakanPOST /v3/shipping-costs/search-courier-service
4. Susun payload order
Contoh minimal:5. Kirim request
PanggilPOST /v3/orders dengan payload di atas.
6. Arahkan customer ke halaman pembayaran
Gunakanpayment_url dari response order creation.
