param is a JSON-serialized string. The table below describes its decoded logical fields.| Parameter Name | Required | Type | Description |
|---|---|---|---|
| eventName | Y | string | event name( order.payment.success , order.payment.failed ) |
| mchOrderId | Y | string | merchant order ID, alphanumeric, max length 32 |
| transactionId | Y | string | Platform transaction ID |
| amount | Y | integer | amount |
| transactionStatus | Y | string | transaction status( PENDING , COMPLETED , FAILED ) |
| createTime | Y | string | payment create time |
| returnTime | Y | string | payment finish time |
| channelCode | Y | string | channel code |
| remark | Y | string | remark |
| failedCode | N | integer | Failed Code |
| failedMessage | N | string | Failed Message |