You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  • Key contact :  Frederick Mikkelsen: Sr. Solutions Consultant, Travel    +1 508-887-1061

Accessing the demo environment:

  • The env variable in the checkout should be set to: demo (lower case)
  • One additional field for partners, not in the documentation, beside env:

    provider: "bookingcenter-int"

This field is used by the support teams to identify traffic to partners more easily.

  • Your portal code: NHX (Nancy, Hotel, X-ray)
  • I configured this to settle in Mexican pesos, MXN, for our first client. We can reconfigure as you need.
  • The shared secret for callback security is: a1a57193cb6b7d2aee3e6f957d69
  • The portals have been set up to accept a booking_reference parameter that will be visible and searchable in the Flywire client dashboard and included in the callbacks to enable reconciliation. We can add more fields or rename this one if you'd like to send more information over with the payment.

Flywire Key Links:

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

Flywire Portal:

https://app.demo.flywire.com
User: jasont@bookingcenter.com
Pass:  Fox_Trot_bacon$123
 

BookingCenter - Flywire Information

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

Back End Information

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#









  • No labels