/
PHP SDK Sample: Order Webhook
PHP SDK Sample: Order Webhook
See: Creating a Simple Webhook
<?php /** * Created by PhpStorm. * User: perry * Date: 5/10/2017 * Time: 1:00 PM */ $json = file_get_contents('php://input'); $order_events = json_decode($json); // array of key-value pairs. key=event_name, value=order object. ?> <!DOCTYPE html> <html lang="en"> <body> <?php foreach ($order_events->events as $event) { ?> <?php if (isset($event->order_create)) { ?> Order Create Event Follows:<br> <pre> <?php echo print_r($event->order_create, true) ?> </pre> <?php } ?> <?php if (isset($event->order_delete)) { ?> Order Delete Event Follows:<br> <pre> <?php echo print_r($event->order_delete, true) ?> </pre> <?php } ?> <?php if (isset($event->order_payment_process)) { ?> Order Payment Process Event Follows:<br> <pre> <?php echo print_r($event->order_payment_process, true) ?> </pre> <?php } ?> <?php if (isset($event->order_refund)) { ?> Order Refund Event Follows:<br> <pre> <?php echo print_r($event->order_refund, true) ?> </pre> <?php } ?> <?php if (isset($event->order_reject)) { ?> Order Reject Event Follows:<br> <pre> <?php echo print_r($event->order_reject, true) ?> </pre> <?php } ?> <?php if (isset($event->order_ship)) { ?> Order Ship Event Follows:<br> <pre> <?php echo print_r($event->order_ship, true) ?> </pre> <?php } ?> <?php if (isset($event->order_stage_change)) { ?> Order Stage Change Event Follows:<br> <pre> <?php echo print_r($event->order_stage_change, true) ?> </pre> <?php } ?> <?php if (isset($event->order_update)) { ?> Order Update Event Follows:<br> <pre> <?php echo print_r($event->order_update, true) ?> </pre> <?php } ?> <?php } ?> These are all of the order events. <pre> "order_create" "order_delete" "order_payment_process" "order_refund" "order_reject" "order_ship" "order_stage_change" "order_update" </pre> </body> </html>
, multiple selections available,
Related content
Creating a Simple Webhook
Creating a Simple Webhook
Read with this
PHP SDK Sample: Fulfillment Example
PHP SDK Sample: Fulfillment Example
Read with this
Advanced Order Routing
Advanced Order Routing
More like this
Batch Order Operations
Batch Order Operations
More like this
API Simple Key
API Simple Key
Read with this
Order Task Generation
Order Task Generation
More like this