POST api/Payment/SavePayHereNotification
Request Information
URI Parameters
None.
Body Parameters
PaymentNotificationName | Description | Type | Additional information |
---|---|---|---|
merchant_id | string |
None. |
|
order_id | string |
None. |
|
payment_id | string |
None. |
|
subscription_id | string |
None. |
|
payhere_amount | decimal number |
None. |
|
payhere_currency | string |
None. |
|
status_code | integer |
None. |
|
md5sig | string |
None. |
|
custom_1 | string |
None. |
|
custom_2 | string |
None. |
|
method | string |
None. |
|
status_message | string |
None. |
|
recurring | string |
None. |
|
message_type | string |
None. |
|
item_recurrence | string |
None. |
|
item_duration | string |
None. |
|
item_rec_status | string |
None. |
|
item_rec_date_next | string |
None. |
|
item_rec_install_paid | integer |
None. |
|
card_holder_name | string |
None. |
|
card_no | string |
None. |
|
card_expiry | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "merchant_id": "sample string 1", "order_id": "sample string 2", "payment_id": "sample string 3", "subscription_id": "sample string 4", "payhere_amount": 5.0, "payhere_currency": "sample string 6", "status_code": 7, "md5sig": "sample string 8", "custom_1": "sample string 9", "custom_2": "sample string 10", "method": "sample string 11", "status_message": "sample string 12", "recurring": "sample string 13", "message_type": "sample string 14", "item_recurrence": "sample string 15", "item_duration": "sample string 16", "item_rec_status": "sample string 17", "item_rec_date_next": "sample string 18", "item_rec_install_paid": 19, "card_holder_name": "sample string 20", "card_no": "sample string 21", "card_expiry": "sample string 22" }
application/xml, text/xml
Sample:
<PaymentNotification xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTO"> <card_expiry>sample string 22</card_expiry> <card_holder_name>sample string 20</card_holder_name> <card_no>sample string 21</card_no> <custom_1>sample string 9</custom_1> <custom_2>sample string 10</custom_2> <item_duration>sample string 16</item_duration> <item_rec_date_next>sample string 18</item_rec_date_next> <item_rec_install_paid>19</item_rec_install_paid> <item_rec_status>sample string 17</item_rec_status> <item_recurrence>sample string 15</item_recurrence> <md5sig>sample string 8</md5sig> <merchant_id>sample string 1</merchant_id> <message_type>sample string 14</message_type> <method>sample string 11</method> <order_id>sample string 2</order_id> <payhere_amount>5</payhere_amount> <payhere_currency>sample string 6</payhere_currency> <payment_id>sample string 3</payment_id> <recurring>sample string 13</recurring> <status_code>7</status_code> <status_message>sample string 12</status_message> <subscription_id>sample string 4</subscription_id> </PaymentNotification>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |