Update a public storefront order
Public storefront endpoint.
Header
Publishable storefront public API key for the target store. Page public API keys are not accepted on Storefront public routes.
Body
Buyer-facing public order update payload, primarily for payment proof and public order metadata updates.
Financial entity selected from store.payment_accounts[].financial_entity.id.
Optional payment account unique ID selected by the buyer.
Respons
Updated public storefront order
Canonical UUIDv7 order primary key returned by the partitioned orders table.
Buyer-facing payment gateway payload. Manual methods such as bank_transfer and cod can return an empty object. Virtual account methods expose provider reference and account details under the provider's payment_method object. QRIS responses expose QR data or a QR image payload. E-wallet, card, and invoice methods may expose provider actions or hosted provider URLs. SingaPay payments use normalized keys such as payment_url, deeplink_url, qr_string, qr_image_url, va_number, and va_name.
"bank_transfer"
E-payment provider. Possible values include xendit, duitku, midtrans, ipaymu, and singapay.

