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": "faaad4f7-c3fa-49e1-8720-064d86604767",
"id_pesanan": "6df388ce-a6b5-4700-877b-6522963bdca8",
"id_keranjang_detail": "a17ad50c-b8ff-401a-a0f6-f05abe0f292e",
"id_aplikasi": "57069d0a-3e67-4d02-972e-81cf810480be",
"id_ebook": "sample string 5",
"id_user": "sample string 6",
"harga_jual": 1.1
},
"payment_methods": 0,
"id_keranjang_detail": "5450531f-5fbc-4a46-84ea-be80bc4b0d23",
"id_keranjang": "d7317322-e6d0-4862-85ea-2c68cf126466",
"id_aplikasi": "3f51eaa1-75ed-4b4e-966a-ba99693754c9",
"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>3f51eaa1-75ed-4b4e-966a-ba99693754c9</id_aplikasi>
<id_keranjang>d7317322-e6d0-4862-85ea-2c68cf126466</id_keranjang>
<id_keranjang_detail>5450531f-5fbc-4a46-84ea-be80bc4b0d23</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>57069d0a-3e67-4d02-972e-81cf810480be</d2p1:id_aplikasi>
<d2p1:id_ebook>sample string 5</d2p1:id_ebook>
<d2p1:id_keranjang>faaad4f7-c3fa-49e1-8720-064d86604767</d2p1:id_keranjang>
<d2p1:id_keranjang_detail>a17ad50c-b8ff-401a-a0f6-f05abe0f292e</d2p1:id_keranjang_detail>
<d2p1:id_pesanan>6df388ce-a6b5-4700-877b-6522963bdca8</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>