POST api/Payment/SavePayHereNotification
Request Information
URI Parameters
None.
Body Parameters
PaymentNotification| Name | 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
HttpResponseMessage| Name | 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. |