Create a Session
Create a Virtual Account Session to launch the hosted Meridian onboarding experience.
Headers
API key issued by Meridian during provisioning. See Authentication.
Current time in milliseconds since the Unix epoch. Must be within 60 seconds of the request. See Authentication.
HMAC SHA-256 signature of the canonical request string, computed per request. See Authentication for how to construct it.
Body
Request body to create a Virtual Account Session
All fields in this data structure should be populated on a best-efforts basis. No field is required but this data helps to provide a seamless user experience for the customer so that they don’t need to re-enter information already provided to the partner.
A non-sensitive string that uniquely identifies your customer across all Meridian sessions. Must be consistent and never change — Meridian uses this to detect whether to route a customer to onboarding or Account Home. Note: this value is case-sensitive; inconsistent casing will cause a returning customer to be treated as new.
This data is separate from KYC information, as this will not be changed by the customer during onboarding. All details provided here must match the information associated with the receiver of funds withdrawn from the virtual account.
Deep Link or Universal Link to bring the user back to your app