We offer five payment solutions, and a world-class security system. This form has our Service Agreement attached to this for customers to be clear and transparent about any fees/charges and how debits work with our company to help avoid this fee. If your system is a batch-processing style system where you maintain the payment schedules for your Customers, your might consider adding individual payments for the Customers as and when they fall due (AddPayment method). The token used to identify the customer whose credit card is to be used for this payment. The following mechanisms are available for processing real time payments: Ezidebits hosted payment page provides an out of the box payment page that is fully PCI compliant. A list of possible values is provided in Batch Responses. If appropriate, specifies if debits will occur on the day of the week specified by DayOfWeek in the fourth week of each month. The ClearSchedule method will remove payments that exist in the payment schedule for the given customer. Valid values are: YES or NO. or The field in the GetPaymentDetail response will contain either: The following table describes the data contained within each of the fields of a successful response for GetPaymentDetail. The client side element name that is capturing the customers bank account name (usually an input type of text). F It can only be used to retrieve information about payments where Ezidebit was provided with a PaymentReference. NB - This figure may differ from the Payment Amount if Ezidebit has applied transaction, SMS or setup fees to the Customer. The client side element name that is capturing the customers card number (usually an input of type text). Must be a hex code - RRGGBB. The Status column indicates the status that will be applied to the customer account in Ezidebit in the event that the return code exists for a payment: Status codes that begin with 'H are hold statuses and will prevent further payments from being processed unless updated bank account/credit card details are provided. If an error has occurred, it will be indicated by a The table below outlines the possible error codes that may be returned by the widget. identifier for this customer that is generated by the client management application. All other payments will be marked as successful. I sometimes wonder to these people running these companies, when they are in their death bed and they look back at your life, what have they achieved? supply your digital key and either of the customer reference identification parameters (er= or cr=). The name of the payer fees. If no value is provided for the Failed.Unable to process refund - Original payment has not settled. to identify the starting point Where a value is passed in to the eDDR form for the Your Reference field (uRef parameter), a check will be done to https://api.demo.ezidebit.com.au/v3-5/nonpci. Claim Reversal - If a claim is unsuccessful, funds are returned to the biller resulting in a Claim Reversal. (For monthly schedules), The Day of the week that the payments were being taken on. Valid values cannot be greater than xx. Pickup Card. No customer setup fee. You cannot use this API to execute real-time credit card transactions or request BPAY payments to be made; The methods included are designed to provide very specific functionality and can be used in conjunction with each other to form quite complex management tasks; Clients wishing to use the Ezidebit Cloud Payment Web Services must obtain an integrated Digital Key from Ezidebit to provide them access to the system; Ezidebit can issue a Digital Key to clients or software developers to access the integration test environment. It is important to note the following when querying Customer details: The field in the GetCustomerDetails response will contain either: Where the customer is a business or organisation, this will be the name of the entity. When supplied, it will match payments where the scheduled debit date is on or after the supplied date. The Account Widget is delivered over a Secure Sockets Layer (SSL) HyperText Transfer Protocol (HTTP) connection, frequencies by default. Parameter conflict. to identify the Customer, but not both. 2 were here. Contact your Insurance Broker if you have any questions in relation to this. And worst of all, past 2 weeks I have LOCKED my Commonwealth Bank account and card due to an online data breach and account hack, how in the hell do you still charge me 3 times during that time? The field in the GetCustomerFees response will contain either: If no customer has been specified this will be an empty tag. The redirection will include the fields that contain the customers information as described in section below of this document. The following page displays how the default standard Scheduled Payment (eDDR) page may look. your ID (cr) parameters. The field in the DeletePayment response will be either: This method allows you to retrieve payment information from across Ezidebits various payment systems. that not providing this parameter will show all three options by default. Another method for dealing with the clearing (pending) period is by marking all payments as accepted on the payment date, and reversing the receipt or payment entry if Ezidebit provides notice that the payment has failed. This will set the value of the Debit Amount for the Regular Debits option. from your Customer, whilst maintaining the amount of any The 36 character Digital Key supplied to you by Ezidebit to identify your business. For real-time or BPAY payments, this will be the date that the Customer made the payment to Ezidebit. Absolute crooks. For example: 200.00 OR rAmount=200.00&rAmount=250.00&rAmount=300.00 OR 200.00,250.00,300.00. Valid values are any future date in the format of YYYY-MM-DD, Invalid value provided for the ScheduleStartDate parameter. We are constantly striving to make improvements and provide the best possible service. Payment References and System References are useful fields that can be used to achieve a number of different outcomes. If you would like to redirect customer after they have filled out our form and successfully submitted, you can request a callback by providing link in the callback parameter. To configure your merchant account, refer to the Merchant Configuration KB. The amount to debit from your payer in cents. The client side element name that is capturing the customer mobile number (usually an input of type text). When a manual Late Return transaction exists, this will report back to integrated software using the GetPayments API method. This allows you to choose which duration options are available within the Duration select list in the Regular Debits area. that not providing this parameter will show cMethod If no value is supplied for this field it will default to 'LastnameFirstnameYYYYmmDDhhMM. An ID that you can use to later identify this payment in the Ezidebit systems. ChangeFromPaymentNumber or ChangeFromPaymentDate, or just This method allows you to process a credit card payment in real time. Valid values are a refund amount between 100 and the amount of the original transaction, Parameter conflict. In the Test Environment, customers whose credit card number ends in a '2 will have their test payment(s) dishonoured as Insufficient Funds and the customer will stay on a processing status. Ezidebit is your all-in-one payments solution. Possible values are: The payer fees are applied for this Product Variant. return details for all payments that have a pending status. Refund was rejected by the bank. If no value is supplied for this field it will default to 'LastName FirstName. As each payment is processed (or removed from the schedule where the customer is in a non-processing status) an additional debit will be added to the end of the schedule at the required frequency; For Customers on a fixed number of payments, or total amount owing, if a payment is unsuccessful, it will cause a new debit to be scheduled at the end of the existing schedule for the correct amount, at the frequency specified when the schedule was created; Where a payment is scheduled for a non-processing day (i.e. The integration Digital Key supplied to the client by Ezidebit. Could be for finance , gym memberships ect . EziDebit is our preferred Direct Debit provider for NZ. Failed.Unable to process refund - Card expired on YYYY-MM-DD. A list of possible values are provided in Batch Responses. You should check the value of the. The client public key or identifier compound (DGR Hash). 'YourGeneralReference Your secondary unique reference for the customer. They said it was an account keeping fee. Valid values are: ALL, HOLD, PENDING, CANCELLED, ACTIVE. parameter is not included, it will default to GET. Ezidebits API has the following core components. processing services to gyms, clubs or other businesses that take regular payments from their clients. The Ezidebit Embeddable Account Widget provides facilities to record or modify card and account data within the Ezidebit database, without the need for an integrator or client to store or handle the data. and begin with '02.For NZ Customers the mobile number can be up to 12 digits long and begin with 02. action. Could not find a customer with the provided details. With Ezidebit BPAY, your customers can pay you in minutes from anywhere with an internet connection. Note link with YourSystemReference, and choose to include a To do that, go to More > Settings and click Connections in the left menu. Must be a hex code - RRGGBB, Sets the colour of all other text on the widget. When expanded it provides a list of search options that will switch the search inputs to match the current selection. I'm sorry to hear youve had a negative experience using Ezidebit. For scheduled payments, this will be the first name and surname of your Customer, as recorded in the Ezidebit System. The HTTP method you would like Ezidebit to use when it submits the customer data to the callback URL specified in the Add payment denied - You have multiple Client/Upload Ref combinations. If an error has occurred, it will be indicated by a It is possible to insert additional manual payments into an existing schedule; If a customer has a status that does not allow processing of payments (Hold or Cancelled Status) at the time that a scheduled payment becomes due, then the payment will be removed from their schedule, but will not be debited from their payment method. The PaymentReference can also be searched for using a I/We hereby authorise Ezidebit Pty Ltd ACN 096 902 813 (Direct Debit User ID number 165969, 303909, 301203, 234040, 234072, 428198) (herein referredto as . and I actually begin to feel sorry for these people because in the grand scheme of things, they are losing what's most important. This is optional *, The client side element name that is capturing the customer address line 2 (usually an input of type text). You must make a copy of the DDR Service Agreement available to the customer read and accept before signing up; You must be clear about the payment plan including plan name, frequency of payment, amount of payment, any once-off amounts, all inclusive fees , including the payer dishonour fee of up to $21.90; You must email a copy of the payment arrangement and service agreement to the customer within seven days of signup; You must display all fee that are being passed onto the customer on the sign-up page; You must provide a method for the payer to accept the agreement e.g. This website is using a security service to protect itself from online attacks. This company needs to be investigated for illegal and unethical behaviour towards consumers (read the other reviews) and small businesses (like my father). 0 star all day long for these thieves. View the source or download the files to see how they work. Go to the Reports tab. String (Must be a value listed in the Possible values), You must provide a value for the DigitalKey parameter, You must provide a value for the YourSystemReference parameter, You must provide a value for the YourGeneralReference parameter, You must provide a value for the LastName parameter, You must provide a value for the PaymentReference parameter, You must provide a value for the DebitDate parameter, Null value detected, please pass through the empty string instead of null for parameters that you dont wish to supply a value for, You must provide a valid value for the MobileNumber parameter if you wish for the customer to receive SMS notifications. If you intend to issue invoices to your Customers that they can pay via real-time credit card or BPAY, you need to be aware that Ezidebit may issue sub-biller IDs to its clients that all Customer Reference or Bill Reference numbers for payments must begin with. An example of a submitError callback is shown below, in which the handler displays the error message and highlights the problem element with a red background and border. - return details for payments regardless of the channel through which they were made. (two). As Credit Card payments are processed in real-time, invoices with successful payments will be mark as paid as soon as they are processed by Ezidebit. 'W Please Note: AMEX is only available for Australian clients. FAQ - If I void an invoice in Xero, will it stop the Automatic Payment in Wise-Pay? Below is a list of first digits and the Card Type that they are associated with. If you wish to cancel, you must pay outright 50% of the remaining total outstanding. The diagram intends to give an idea of the point in time that the status updates to reflect its position in the lifecycle in terms of business banking days. A zip file containing all logos that need to be displayed is available for you to use. or I have to pay through them $35 per month, and i do have funds in the bank account, but they send me message this morning said payment was failed coz no sufficient funds . you to make a change to an ongoing scheduled commitment The Ezidebit fees and charges are all listed publicly on our website. To request a standard paper Direct Debit Authority form to sign and return, please contact the Business . If an error has occurred, it will be indicated by a non-zero value in the Error field, with a text descriptor in the ErrorMessage Field. When a customer is entering their credit card details, or when displaying masked credit card details, in your web page/application you must also display the relevant logo of the card type that is being used. one-off or ad-hoc payments that may be Valid value is between yyy and zzz cents. A Unique Biller Code is used for clients that require their business name to appear on the customers bank or credit card statement (Statement ID) to indicate payment. Valid values must be 50 characters or less, Invalid value provided for the NewYourSystemReference parameter. How To Schedule a Payment For an Outstanding Invoice, How to handle Prepayments in Quickbooks Online (QBO), Syncing to Schedule Automatic Payments in ConnectWise, Syncing to Schedule Automatic Payments for Datto Autotask PSA, FAQ: How to setup Automatic Payments without Credit Card Surcharges, How to Use a PayNow Quicklink or the Virtual Terminal to Take Payments, How to Add or Remove an Invoice from a Batch, Wise-Pay Overpayments in Xero and QuickBooks Online, How to refund when the payer wants to pay through another payment method. Ezidebits API provides a fully PCI compliant payment solution to clients/partners in Australia and New Zealand. Ezidebit took $900 from the linked account as accrued interest on their $50 charge back claim without any prior notice. Cancelled schedules will move a party to an ongoing and on-demand status. The original amount that was scheduled to be deducted from the Customers payment method. The frequency with which you want payments deducted from your Customer, 'N - Weekday in month (e.g. When submitting the customer with credit card details, there are two scenarios that can occur: Note that the CCV is not a mandatory field in this form because it is not needed to save the card details, but if the card is to be charged the CCV becomes mandatory. If an error has occurred, it will be indicated by a non-zero value in the. The eDDR form is available at the following URLs. - This will cause the date parameters to match to the date that the payment was deposited to the clients settlement bank account. Failed.Unable to process refund - Insufficient funds in trust to make the refund. I want a statement and APOLOGY from your company for literally STEALING my money or else I WILL PROCEED TO THE TRIBUNAL IMMEDIATELY. you can include this parameter with different values more than once in the query string, or alternately provide a comma separated list as the value. This is optional, The client side element name that is capturing the customer email address (usually an input of type text). EziDebitCustomerID Credit Cards: By agreeing to this form, I / We authorise Ezidebit, acting on behalf of the Business, to debit payments from my specified Credit Card above, and I / we acknowledge that Ezi*<Business Name> will appear as the merchant on my credit card statement. Check that you are using the correct digital key. Very poor internal controls that resulted in an internal fraud of over $600,000. Valid values are: ASC, DESC. All transaction fees can be paid by the business or passed down to your customers. A standard two or three digit code that provides detail on the outcome of a payment. This will include the Customer Reference Number (CRN) or Bill Reference Number used in the BPAY and real-time credit card processing systems respectively. Whilst a Customer has a non-processing status, no debits will be attempted against their payment method by Ezidebit. Ezidebit provides payment. nd the funds were available, please reach out to our support team to look into further for you on 1300 763 256 or support@ezidebit.com.au. Customers added for direct debit payments must complete an approved Direct Debit Request in one of the following formats: Customers can be added to Ezidebits system via the following mechanisms: These options are outlined in the sections below. 227681. You should check the value of the Error field. The field in the ChangeScheduledDate response will be either: This method will allow for either the deletion of an entire payment schedule or the deletion of one specific scheduled payment. And I will be using this AGAINST EZIDEBIT! The date that the payment is scheduled to be taken. The PCI-DSS specifies requirements that merchants must adhere to when dealing with credit card details. Payments will appear as 'EziDebit Hume City Council' OR 'Hume City Council'. 100.51 as the payment amount will fail with error code 51, meaning insufficient funds). non-zero value in the. In this status, the payer can be billed again without needing the AddPayer process to occur. Move information from one place to the next with complete security and configurable products using Webhooks and APIs. Again it is expected that a debit will be applied to the member account in integrated software. Valid values must be greater than or equal to 200 ($2 dollars). No warning or any information was provided regarding the dishonour fees and I thought they were legitimate transactions from my gym until they told me that these funds go the EZIDEBIT instead. For real-time credit card payment (WEB or PHONE) the time (UTC+10) that the transaction was actually made by the Customer. The client side element name that is capturing the customers account number number (usually an input type of text). Ezi Debit charge a late fee that is 75% of the gym fee, 75%. Any other number of cents will always fail with the failed reason corresponding to the number of cents (e.g. Where the customer is a business or organisation, the name of the entity should be supplied. Please email us at support@ezidebit.com.au so we can look into your account and determine which business has set up a direct debit with you and allow us to assist you further.CheersSandra, Hi Julie,If you have a direct debit established with a business, you will need to contact that business directly for them to cancel the payment arrangement for you. Wise-Pay has been built with a detailed and comprehensive integration with Ezidebit Payments which allows Australian and New Zealand service providers to maximize processing efficiency for recurring and Pay Now invoices. callback If you are a customer just cancel whatever subscription you have. You must provide a value for the Order parameter when the OrderBy value is provided. Invalid value provided fro the "DishonourAction" parameter. A YES value indicates that access to the BSB number provided is valid and can be accepted in the Ezidebit systems; A NO value indicates that the BSB number is invalid, and if provided will be rejected by the Ezidebit systems. This value is not assigned to a payment until the scheduled payment has been processed and sent to the bank. Ezidebit Customer References cannot be used with this method; If the Customer cannot be identified in the Ezidebit system using the, If the Customer can be identified in the Ezidebit system by the. Multiple options can be selected by adding the values of the durations that you want to display from the list below: E.g. Each clients unique hosted payment page URL is available from the Ezidebit Online portal under Web Page Configuration in the Admin menu. I/We will also be . tomorrow, You should check the value of the Error field. Valid values are: YES or NO. This creates the customer within Ezidebits system. The original amount that was scheduled to be deducted from the Customers payment method. The amount in cents that the payment you wish to delete is scheduled to be deducted from your payer Customers bank account or credit card. Direct debit from bank account, credit card and debit card these payments are processed as Recurring payments. This parameter is not currently used. When you are communicating with Ezidebit about these Exceptions, it is important that you include the XML that was sent as the request to the web service with your enquiry; this will assist Ezidebits support staff in identifying any issue. https://simple-business-tech.pay.demo.ezidebit.com.au/?FirstName=Test&LastName=Customer&PaymentReference=Payment123. If you would like to debit smaller amounts please amil partner@ezidebit.com.au. A list of response codes can be found in. Ezidebit has a dedicated Integration Services team who can work with you on the design and validation of your planned integration to ensure it meets all PCI and banking requirements.