medipassTransactionSDK.renderCreateTransaction({
funder: "wcq",
providerNumber: string,
invoiceReference: string,
patient: {
refId: string,
firstName: string,
lastName: string,
mobile: string,
dob: string,
accountNumber: string,
accidentDate: string
},
claimableItems: [{
reference: string,
itemCode: string,
serviceDateString: string,
price: string,
quantity: number,
isTaxable: boolean,
serviceText: string,
isGross: boolean,
isExtendedPrice: boolean
}],
webhooks: [{
url: string,
event:
'invoiceCompleted' |
method: 'GET' | 'PUT' | 'POST' | 'DELETE',
headers: { [key: string]: string }
}],
}, {
onSuccess: function (transaction) { },
onError: function (error) { },
onCancel: function () { }
})