Create Invoice Transaction
Endpoint for a merchant to create Invoice transaction (Payment Link) via API. This API can also generate the Virtual Account Number and Payment Url for paying the transaction.
Create Invoice Transaction
POST
https://pay-stg.netzme.com/api/v1/invoice/createTransaction
Headers
Name | Type | Description |
---|---|---|
User-Agent* | string | <client name;merchant_id> |
Authorization* | string | custom <access token> |
Content-Type* | string | application/json |
Request Body
Name | Type | Description |
---|---|---|
merchant* | string | merchant ID |
amount* | number | Amount that need to be paid |
email* | string | Buyer's email |
notes* | string | notes |
phone_number* | string | Buyer's phone number |
description* | string | Product description/Invoice description |
image_url* | string | URL your company logo to put on the invoice |
fullname* | string | Buyer's name. Must be alphabetic |
amount_detail* | object | (Optional) If there is additional amount (i.e shippingAmount) |
commission_percentage* | number | (Optional) Percentage commission value (0-100) |
type* | string | Fill with "single" or "multiple". Default is "single" |
payment_method* | string | Fill with "BANK_TRANSFER", "NETZME", "BCA" , "QRIS" , "RETAIL_OUTLET", "OVO" , "NETZME_SEAMLESS", "DANA" or "CREDIT_CARD" |
fee_type* | String | Charge service fee type. Fill with "on_buyer" or "on_seller". Default is "on_seller" |
partner_transaction_id | String | Partner transaction id register on partner netzme |
apiSource | String | Filled topup_deposit for create invoice topup deposit on netzme. Don't provide this parameter if transaction invoice non topup deposit. For sample json request click here |
terminal_id | String | (Optional) Qris terminal id A01-Z99 only used payment method QRIS. Default A01 |
Sample JSON Request
Last updated