Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Successful flow
- ```
- #create_booking
- :booking_created
- :booking_reservation_started
- #create_reservation
- :reservation_created
- :booking_reservation_creation_request_successful
- :booking_reservation_added
- :reservation_inventory_check_request_successful
- :reservation_inventory_available
- :booking_inventory_available
- #accept_reservation
- :reservation_accepted
- :provider_reservation_started
- :hooroo_reservation_accepted
- :booking_reservation_acceptance_request_successful
- :reservation_provider_reservation_started
- :hooroo_reservation_offer_retrieved
- :hooroo_reservation_verified
- :hooroo_inventory_decremented
- #create_payment
- :supplier_payment_creation_validated
- :supplier_payment_vcn_creation_initiated
- :supplier_payment_vcn_creation_request_successful
- :supplier_payment_creation_successful
- :hooroo_supplier_pay_complete
- :hooroo_channel_manager_complete
- :provider_reservation_successful
- :reservation_provider_reservation_successful
- :reservation_successful
- :reservation_change_successful
- :booking_reservation_successful
- :booking_successful
- :booking_change_successful
- ```
- # Failed flow (at supplier payment)
- ```
- #create_booking
- :booking_created
- :booking_reservation_started
- #create_reservation
- :reservation_created
- :booking_reservation_creation_request_successful
- :booking_reservation_added
- :reservation_created
- :reservation_inventory_check_request_successful
- :reservation_inventory_available
- :booking_inventory_available
- #accept_reservation
- :reservation_accepted
- :provider_reservation_started
- :hooroo_reservation_accepted
- :booking_reservation_acceptance_request_successful
- :reservation_provider_reservation_started
- :hooroo_reservation_offer_retrieved
- :hooroo_reservation_verified
- :hooroo_inventory_decremented
- #create_payment
- :supplier_payment_creation_validated
- :supplier_payment_vcn_creation_initiated
- :supplier_payment_vcn_creation_request_failed
- :supplier_payment_creation_failed
- :hooroo_supplier_pay_complete
- :hooroo_channel_manager_complete
- :provider_reservation_blocked
- ```
- ## supplier_payment_creation_successful
- ```
- {
- "id": "505966a2-c0f8-4607-8e94-21ee42783678",
- "aggregate_id": "751169f2-244c-4ea6-ad39-d9f1c0271c3b",
- "event_type": "supplier_payment_creation_successful",
- "data": {
- "1.0": {
- "supplier_payment": {
- "id": "751169f2-244c-4ea6-ad39-d9f1c0271c3b",
- "reference_id": "93a968ea-d05c-4cdb-85c6-02e4378af4e0",
- "payment_type": "vcc",
- "payment_details": {
- "total": {
- "amount": "2847.04",
- "currency": "AUD"
- },
- "pay_from": "2017-06-27",
- "pay_to": "2017-07-27",
- "expiry": "2018-06-27"
- },
- "vcn": {
- "card_number": "5531917568812012",
- "card_holder_name": "Hooroo Pty Ltd",
- "card_type": "MASTERCARD",
- "expiry": "1806",
- "cvv": "905",
- "purchase_id": "4138485"
- },
- "requestor_details": {
- "created_by": "hooroo_direct",
- "booking_reference": "JHJQTYEQQ",
- "reservation_reference": "93a968ea-d05c-4cdb-85c6-02e4378af4e0"
- }
- }
- }
- },
- "metadata": {
- "correlation_id": "61bca96a-3d59-408c-920f-96fd5e97f327",
- "client_references": {
- "bookings": {
- "id": "4bcb8867-0f7d-45d6-9805-a02b4ed5109f"
- },
- "reservations": {
- "id": "93a968ea-d05c-4cdb-85c6-02e4378af4e0"
- },
- "hooroo_direct": {
- "id": "93a968ea-d05c-4cdb-85c6-02e4378af4e0"
- },
- "supplier_payments": {
- "id": "751169f2-244c-4ea6-ad39-d9f1c0271c3b"
- }
- },
- "triggering_user": null,
- "triggering_event_id": "d3a366ed-3b69-4420-bd8b-853da6a2806c",
- "triggering_event_type": "supplier_payment_vcn_creation_request_successful"
- },
- "created_at": "2016-10-26T00:52:29.569Z"
- }
- ```
- ## supplier_payment_creation_failed
- ```
- {
- "id": "2f52ed08-43e7-4133-92f1-19e829e29874",
- "aggregate_id": "b7fb2109-af6a-4690-b33d-1ec341684899",
- "event_type": "supplier_payment_creation_failed",
- "data": {
- "1.0": {
- "supplier_payment": {
- "id": "b7fb2109-af6a-4690-b33d-1ec341684899",
- "reference_id": "0fa31f05-87c2-434c-861a-d2833e91ce9c",
- "payment_type": "vcc",
- "payment_details": {
- "total": {
- "amount": "2847.04",
- "currency": "AUD"
- },
- "pay_from": "2017-06-27",
- "pay_to": "2017-07-27",
- "expiry": "2018-06-27"
- },
- "requestor_details": {
- "created_by": "hooroo_direct",
- "booking_reference": "JHCYNZY6K",
- "reservation_reference": "0fa31f05-87c2-434c-861a-d2833e91ce9c"
- },
- "errors": [
- "OK"
- ]
- }
- }
- },
- "metadata": {
- "correlation_id": "2faa244a-cc2c-4968-9a67-65e8ec68d0fc",
- "client_references": {
- "bookings": {
- "id": "88859675-c07a-4e36-be6e-32028a08a44e"
- },
- "reservations": {
- "id": "0fa31f05-87c2-434c-861a-d2833e91ce9c"
- },
- "hooroo_direct": {
- "id": "0fa31f05-87c2-434c-861a-d2833e91ce9c"
- },
- "supplier_payments": {
- "id": "b7fb2109-af6a-4690-b33d-1ec341684899"
- }
- },
- "triggering_user": null,
- "triggering_event_id": "347b7a2e-8121-434c-88b6-0eaad813e6fe",
- "triggering_event_type": "supplier_payment_vcn_creation_request_failed"
- },
- "created_at": "2016-10-26T01:07:49.741Z"
- }
- ```
- ## provider_reservation_blocked
- ```
- {
- "aggregate_id": "0fa31f05-87c2-434c-861a-d2833e91ce9c",
- "created_at": "2016-10-26T12:07:50+11:00",
- "data": {
- "1.0": {
- "unsuccessful_actions": [
- {
- "type": "vcc_create",
- "required": true,
- "satisfied": true,
- "result": {
- "status": "failed",
- "id": "b7fb2109-af6a-4690-b33d-1ec341684899",
- "reference_id": "0fa31f05-87c2-434c-861a-d2833e91ce9c",
- "payment_type": "vcc",
- "payment_details": {
- "total": {
- "amount": "2847.04",
- "currency": "AUD"
- },
- "pay_from": "2017-06-27",
- "pay_to": "2017-07-27",
- "expiry": "2018-06-27"
- },
- "requestor_details": {
- "created_by": "hooroo_direct",
- "booking_reference": "JHCYNZY6K",
- "reservation_reference": "0fa31f05-87c2-434c-861a-d2833e91ce9c"
- },
- "errors": [
- "OK"
- ]
- }
- }
- ],
- "booking_reference": "0fa31f05-87c2-434c-861a-d2833e91ce9c",
- "travel_arranger": {
- "name": {
- "title": "Mrs",
- "first": "Deirdre",
- "last": "Smith"
- },
- "phone": "+61 3 9555 5555",
- "email": "postman-bookings@hooroo.com"
- }
- }
- },
- "event_type": "provider_reservation_blocked",
- "id": "9d68ad3d-d13b-45bc-8abf-371987701ade",
- "metadata": {
- "correlation_id": "2faa244a-cc2c-4968-9a67-65e8ec68d0fc",
- "client_references": {
- "bookings": {
- "id": "88859675-c07a-4e36-be6e-32028a08a44e"
- },
- "reservations": {
- "id": "0fa31f05-87c2-434c-861a-d2833e91ce9c"
- },
- "hooroo_direct": {
- "id": "0fa31f05-87c2-434c-861a-d2833e91ce9c"
- },
- "supplier_payments": {
- "id": "b7fb2109-af6a-4690-b33d-1ec341684899"
- }
- },
- "triggering_user": null,
- "triggering_event_id": "858bc48b-48a5-4fb7-b23d-c15f214a3aee",
- "triggering_event_type": "hooroo_channel_manager_complete"
- }
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement