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": "adf6eec5-a8fb-41ea-9b32-0d311f0fe101",
"id_pesanan": "67f89dc1-1213-4164-8d1d-d45dc3f047d6",
"id_keranjang_detail": "015f4e89-0a8d-4423-8259-efe1329a4d40",
"id_aplikasi": "e31164db-9639-426e-9dae-626535db4a4d",
"id_ebook": "sample string 5",
"id_user": "sample string 6",
"harga_jual": 1.1
},
"payment_methods": 0,
"id_keranjang_detail": "0a77af9a-08fa-4824-bb45-e5cec665fc0c",
"id_keranjang": "505dd414-72cb-4ffd-bef5-015d3c56a22a",
"id_aplikasi": "7b1dfd73-6bd5-4542-aa3d-ad68a4c4c589",
"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>7b1dfd73-6bd5-4542-aa3d-ad68a4c4c589</id_aplikasi>
<id_keranjang>505dd414-72cb-4ffd-bef5-015d3c56a22a</id_keranjang>
<id_keranjang_detail>0a77af9a-08fa-4824-bb45-e5cec665fc0c</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>e31164db-9639-426e-9dae-626535db4a4d</d2p1:id_aplikasi>
<d2p1:id_ebook>sample string 5</d2p1:id_ebook>
<d2p1:id_keranjang>adf6eec5-a8fb-41ea-9b32-0d311f0fe101</d2p1:id_keranjang>
<d2p1:id_keranjang_detail>015f4e89-0a8d-4423-8259-efe1329a4d40</d2p1:id_keranjang_detail>
<d2p1:id_pesanan>67f89dc1-1213-4164-8d1d-d45dc3f047d6</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>