Creates a HelcimPay.js Checkout SessionCopy Pagepost https://api.helcim.com/v2/helcim-pay/initializeRecent RequestsLog in to see full request historyTimeStatusUser Agent Retrieving recent requests…LoadingLoading…Body ParamspaymentTypestringrequiredPayment Type. Valid payment types are purchase | preauth | verifyamountnumberrequiredThe amount of the transaction to be processed.currencystringrequiredCurrency abbreviation. CAD | USDcustomerCodestringThis is the code of an existing customer in Helcim associated with this checkout.invoiceNumberstringThis is the number of an existing invoice in Helcim associated with this checkout.paymentMethodstringThis is the payment method (credit card, ACH) that customer can use to pay the amount. cc | ach | cc-achallowPartialnumberThis is used to determine whether the partial payment UI will be displayed to the customer.hasConvenienceFeenumberThis is used to apply the convenience fee rate to credit card transaction should customer chooses this payment method.taxAmountnumberThis is used to enable level 2 processing lower rates. The value should be the dollar amount of the tax to 2 decimal places.hideExistingPaymentDetailsnumberThis is used to hide the existing payment information of the customer.setAsDefaultPaymentMethodnumberThis is used to set the payment method of the transaction to default for that customer.terminalIdnumberThis is used to process the card transaction on the specified terminal.confirmationScreenbooleanThis is used to display transaction information such as the amount paid and invoice number to the user after a successful transaction. If true, a confirmation screen will be displayed after a successful transaction. If false, no confirmation screen will be displayed.truetruefalsedigitalWalletstringThis is used to enable digital wallets as payment methods, currently Google Pay is available. If a given digital wallet is set to 1 it will be enabled, if it is set to 0 it will not be enabled. By default, no digital wallets are enabled.displayContactFieldsnumberThis is used to add phone and email input fields to the modal, allowing customers to provide additional billing information. Set the value to 1 to enable these fields, or 0 to keep them disabled. Note that the contact fields cannot be used in combination with a customer code. By default, display contact fields are disabled.customStylingobjectApplies custom styling to the Helcim Pay instance.Custom Styling objectcustomerRequestobjectThis is used to create a new customer based on the given information.Customer Request objectinvoiceRequestobjectThis is used to create a new invoice based on the given information.Invoice Request objectHeadersapi-tokenstringrequiredAPI Access TokenResponses 200Successful defaultFailedUpdated over 1 year ago