POST api/Payment/create_invoice
Request Information
URI Parameters
None.
Body Parameters
postinvoice| Name | Description | Type | Additional information |
|---|---|---|---|
| external_id | string |
None. |
|
| amount | decimal number |
None. |
|
| fee | decimal number |
None. |
|
| payer_email | string |
None. |
|
| payer_name | string |
None. |
|
| description | string |
None. |
|
| keranjang_detail | keranjang_detail |
None. |
|
| payment_methods | payment_method |
None. |
|
| id_keranjang_detail | globally unique identifier |
None. |
|
| id_keranjang | globally unique identifier |
None. |
|
| id_aplikasi | globally unique identifier |
None. |
|
| bank | string |
None. |
|
| expiration_date | string |
None. |
|
| payment_channel | string |
None. |
|
| mobile_number | string |
None. |
|
| sumberpembayaran | string |
None. |
|
| ippublic | string |
None. |
|
| program | string |
None. |
|
| vendor | string |
None. |
|
| kota | string |
None. |
|
| status | string |
None. |
|
| bukti_transfer | string |
None. |
|
| url_callback | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"external_id": "sample string 1",
"amount": 2.1,
"fee": 3.1,
"payer_email": "sample string 4",
"payer_name": "sample string 5",
"description": "sample string 6",
"keranjang_detail": {
"id_keranjang": "301d8905-9c65-4d50-bc65-6b20a7864ba4",
"id_pesanan": "a937d013-3400-408a-bdaf-2babf4bc3f29",
"id_keranjang_detail": "39ce2480-00ce-4349-b81e-6030b2a4fce3",
"id_aplikasi": "e337e64a-d5a1-4015-9c17-d259f2eff4c5",
"id_ebook": "sample string 5",
"id_user": "sample string 6",
"harga_jual": 1.1
},
"payment_methods": 0,
"id_keranjang_detail": "032f39d5-79e6-48b8-9bf5-3b6fb42a3b5f",
"id_keranjang": "8529c337-c6c2-4caf-87df-30acba892149",
"id_aplikasi": "9eaa9f64-6a3d-4ddd-96b9-9b75c0fc7b3f",
"bank": "sample string 10",
"expiration_date": "sample string 11",
"payment_channel": "sample string 12",
"mobile_number": "sample string 13",
"sumberpembayaran": "sample string 14",
"ippublic": "sample string 15",
"program": "sample string 16",
"vendor": "sample string 17",
"kota": "sample string 18",
"status": "sample string 19",
"bukti_transfer": "sample string 20",
"url_callback": "sample string 21"
}
application/xml, text/xml
Sample:
<PaymentAPIController.postinvoice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EbookAPI.Controllers">
<amount>2.1</amount>
<bank>sample string 10</bank>
<bukti_transfer>sample string 20</bukti_transfer>
<description>sample string 6</description>
<expiration_date>sample string 11</expiration_date>
<external_id>sample string 1</external_id>
<fee>3.1</fee>
<id_aplikasi>9eaa9f64-6a3d-4ddd-96b9-9b75c0fc7b3f</id_aplikasi>
<id_keranjang>8529c337-c6c2-4caf-87df-30acba892149</id_keranjang>
<id_keranjang_detail>032f39d5-79e6-48b8-9bf5-3b6fb42a3b5f</id_keranjang_detail>
<ippublic>sample string 15</ippublic>
<keranjang_detail xmlns:d2p1="http://schemas.datacontract.org/2004/07/EbookAPI">
<d2p1:harga_jual>1.1</d2p1:harga_jual>
<d2p1:id_aplikasi>e337e64a-d5a1-4015-9c17-d259f2eff4c5</d2p1:id_aplikasi>
<d2p1:id_ebook>sample string 5</d2p1:id_ebook>
<d2p1:id_keranjang>301d8905-9c65-4d50-bc65-6b20a7864ba4</d2p1:id_keranjang>
<d2p1:id_keranjang_detail>39ce2480-00ce-4349-b81e-6030b2a4fce3</d2p1:id_keranjang_detail>
<d2p1:id_pesanan>a937d013-3400-408a-bdaf-2babf4bc3f29</d2p1:id_pesanan>
<d2p1:id_user>sample string 6</d2p1:id_user>
</keranjang_detail>
<kota>sample string 18</kota>
<mobile_number>sample string 13</mobile_number>
<payer_email>sample string 4</payer_email>
<payer_name>sample string 5</payer_name>
<payment_channel>sample string 12</payment_channel>
<payment_methods>virtualacount</payment_methods>
<program>sample string 16</program>
<status>sample string 19</status>
<sumberpembayaran>sample string 14</sumberpembayaran>
<url_callback>sample string 21</url_callback>
<vendor>sample string 17</vendor>
</PaymentAPIController.postinvoice>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
JsonResult| Name | Description | Type | Additional information |
|---|---|---|---|
| ContentEncoding | Encoding |
None. |
|
| ContentType | string |
None. |
|
| Data | Object |
None. |
|
| JsonRequestBehavior | JsonRequestBehavior |
None. |
|
| MaxJsonLength | integer |
None. |
|
| RecursionLimit | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"ContentEncoding": null,
"ContentType": "sample string 1",
"Data": {},
"JsonRequestBehavior": 0,
"MaxJsonLength": 1,
"RecursionLimit": 1
}
application/xml, text/xml
Sample:
<JsonResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc"> <ContentEncoding xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Text" i:nil="true" /> <ContentType>sample string 1</ContentType> <Data /> <JsonRequestBehavior>AllowGet</JsonRequestBehavior> <MaxJsonLength>1</MaxJsonLength> <RecursionLimit>1</RecursionLimit> </JsonResult>