Skip to content
Last updated

Request attributes - payment at online booking

Attributes table:

Required column values:

ValueDescription
MMandatory
OOptional
CConditional
FieldType/FormatRequiredDescriptionExample
patient.firstNameStringMFirst name of patientEmily
patient.lastNameStringMLast nameTest
patient.refIdStringMAn optional unique patient reference as set by you. This can be used to save patient details for future payments instead of setting firstName lastName and other patient details.
Additionally the refId can be used within the PMS to pre-populate details entered during the online checkout experience including tokenised card information
12DB612A-2CBB-4FFA-B195-1F930F0A2E8B
patient.emailStringMEmail addressfahad.rahman@medipass.io
patient.mobileStringOMobile number0491 570 006
patient.dobStringStringMDate of birth in YYYY-MM-DD format1990-01-01
providerNumberStringMMedicare registered provider number2429581T
invoiceReferenceStringMInvoice unique reference - should align to invoice/transaction number set in the PMS and as shown to the provider.MavisTest123
callbackOriginStringCThe URL of the booking website. Required if using checkout SDKhttps://medipass.com.au
sendReceiptBooleanOIf set to true, will automatically email a payment receipt.true
For each item - Itemised charges can be displayed to patients. To set, each item as object in nonClaimableItems array
nonClaimableItems.serviceDateString
YYYY-MM-DD
MService date for invoice. If blank, auto populates to current date2020-06-16
nonClaimableItems.referenceStringMReference for the non claimable item01
nonClaimableItems.chargeAmountString
Currency notation
MPrice for service$55.00