Accessing the demo environment:
provider: "bookingcenter-int"
This field is used by the support teams to identify traffic to partners more easily.
https://solutions.flywire.com/en/webhooks/notifications-v2
https://solutions.flywire.com/en/checkout/implementation
https://solutions.flywire.com/en/checkout/implementation#cookbook
Testing: https://solutions.flywire.com/en/testing/card-details
https://app.demo.flywire.com
User: jasont@bookingcenter.com
Pass: Fox_Trot_bacon$123
Step #1 - Enable Flywire
Step #2 - Ensure payment FW is setup via Receipt Types
Step #3 - Make a Booking via the XMLBE
Step #1 - Enable Flywire
Admin Online: https://adminonline.bookingcenter.com/
Step #2 - Ensure payment FW is setup via Receipt Types
Parameters - Receipt Types
ID: FW
Description: Flywire
Credit Card: No
Online : Yes
Live: Yes
Step #2 - Make a Reservation via the XMLBE
https://book-test.bookingcenter.com/01/?site=SITEID
Once a Booking take place in BookingCenter a Flywire API is called.
Webhook:
https://book-test.bookingcenter.com/01/webhook.php
Accepts JSON
{"event_type":"guaranteed","event_date":"2023-03-13T12:53:13Z","event_resource":"payments","data":{"payment_id":"111111111","amount_from":"700","currency_from":"CAD","amount_to":"11400","currency_to":"MXN","status":"guaranteed","expiration_date":"2023-03-15T12:52:00Z","external_reference":"JASONT72552X","country":"CA","payment_method":{"type":"card","brand":"mastercard","card_classification":"credit","card_expiration":"03/2030","last_four_digits":"5454"},"fields":{"booking_number":"JASONT72552X"}}}
Key Information:
booking_number: JASONT72552X
payment_id: NXH367275865
Sample to check if Payment ID updated into BookingCenter:
Booking# = sample: JASONT72552X
https://book-test.bookingcenter.com/01/book_flywire.php?bkg=BOOKING#