Digital Key is incorrect or denied access to this function. DateField Please check back in later. This is based on the assumption that if a client is supplying data for a field, there is a specific reason for the value and it is not desirable to have a customer override the data. We have compiled a list of solutions that reviewers voted as the best overall alternatives and competitors to Ezidebit, including PayPal, GoCardless, Payoneer, and Stripe Connect. Your unique system identifier for the customer (e.g. We offer five payment solutions, and a world-class security system. The field in the IsBsbValid response will contain either a YES or a NO value. As expected, just your typical generic reply, fortunately for everyone here to see through. The purpose of this reference is to allow you to access your Customers details via Ezidebits web services using your own reference numbers, without the need to record an Ezidebit reference in your system. * you to make a change to an ongoing scheduled commitment The set of fields returned by the query, as outlined below, containing the data stored in the Ezidebit systems that relate to the specific Customer; Empty - When the Data field is empty, it indicates that the request was not successful. (Must be a value from defined list of possible values). Move information from one place to the next with complete security and configurable products using Webhooks and APIs. 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. The frequency of the schedule for the Customer. The Ezidebit fees and charges are all listed publicly on our website. that the redirection will use the HTTP Method specified in the - payments that were made by Direct Debit. This Ezidebit ID can be used to allow the client system to communicate with Ezidebit using the Ezidebit ID in the case that the client system does not have its own identifier. Ive had more than 1 negative experience with Ezidebit, I have never seen a company/ business with so many 1 star reviews. The payer is not removed because they and their payment methods are still valid, only inactive and not being debited. We welcome your feedback and are constantly striving to provide the best possible service. New Zealand Bank Account numbers follow a standardised format of 15-16 digits as shown below. Failed payment fees (dishonours) are the most commonly misunderstood part of, I had a gym payment fail. (For weekly schedules). You agree that, if you fail to pay when a payment is due, you must immediately pay the amount owing. What are Pre-Payments in Xero and how do I handle them? * Your status is xxxxx and it doesn't enable you to use the API. The system has a $2.00 minimum debit amount. For example: https://widget.demo.ezidebit.com.au/account/view?dk=49A67D1B-DF3F-4013-B13A-A5E9E41E8873&cr=99999, https://widget.demo.ezidebit.com.au/account/edit?dk=49A67D1B-DF3F-4013-B13A-A5E9E41E8873&cr=99999. that not providing this parameter will show both payment options by default. Provides the search with data to match against any PaymentReference that was supplied for the transaction. Australian Customers the mobile phone number must be 10 digits long and begin with '04. date. link with YourSystemReference, and choose to include a FAQ - Is a Payer set up for Automatic Payments? Contact the card holder's credit card company for further investigation. Only valid values (I, B) - I = Individual B = Business, This is a reference number or string (usually an order number or invoice number) that is created on your website to identify the order that the payment is for. be supplied. We provide bank level security and Level 1 PCI DSS compliance so your data is always safe with Ezidebit. Peer-to-peer lending is quickly gaining popularity among Australian borrowers and investors. We'll do our best to resolve any concern you have by giving us the opportunity to put things right, My Father passed away in May 2020 from Cancer. S - indicates that the update of the Debit Date for the applicable payment has been successful; If you provide values for DebitDate and PaymentAmountInCents and there is more than one payment for, Will find the first unprocessed payment matching the criteria and delete that payment. Customers whose bank account or credit card number ends in a 3 will have their test payment(s) dishonoured as Incorrect Bank Account/Credit Card Number (Fatal Dishonour) and the customer record will be moved to a non-processing status. Valid values must be 50 characters or less, Invalid value provided for the NewStatus parameter. Anyone else having an "ezi fail pay" coming out of their savings account? PRISONERS are demanding a pay rise as prices soar in their jail shop. The date that you wish for this payment to be deducted from your Invalid credit card number entered - Your product range does not include xxxxxxx. Invalid value provided for the PageNumber parameter. You should check the value of the Error field. Please try again later Parameter conflict. It is also important to note the following when adding Payments: The date that you wish for this payment to be deducted from your Customers bank account or credit card. Where system based identifiers (YourSystemReference) can be complex numbers, this is designed to be a simpler, human-friendly number. How to Refund When An Invoice Has Been Paid Twice, FAQ- How to allow real-time payment for a Scheduled Invoice. A customer is paying you an invoice amount of AU$1,000. View the source or download the files to see how they work. Empty - When the Data field is empty, it indicates that the request was not successful. If appropriate, specifies if debits will occur on the day of the week specified by DayOfWeek in the third week of each month. If no value is provided for the For a valid mobile number an SMS is sent regardless of the parameter. They are delivered securely over the internet using SOAP as standard XML based specifications designed for exchanging structured information over computer networks. Valid values are: Y or N. you are using a Test digital key for the test widget or a live digital key for the live widget. 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. If the transaction and storing of the customer is unsuccessful, the standard error message is reported back and the error handler is called as normal. I'm sorry to hear you've had a negative experience using Ezidebit. All other payments will be marked as successful. Below diagram displays how all direct debit payments that are added to customer schedule will be reconciled through our web-service GetPayments. This will hide the reference field and produce a generic reference upon submission. Ezidebit provides payment. This means that each Client will receive a unique Digital Key to identify it within the Ezidebit Management Systems. 'W Failed payment fee is revenue collection, no other payment processors I've dealt with have this problemOnly this one, When payment requests are made, we rely on the response provided by your bank or card issuer to advise if the funds can be successfully taken or not. , Zero cents (e.g. You should check the value of the Error field. Customer status is not A (Active) or N (New), Direct Debit Authority Cancelled by Customer, Hold - Direct Debit Authority Cancelled by Customer, Hold - Expired Credit Card or Incorrect Expiry Date, Hold - Waiting for Scheduled Payment Frequency, Hold - Waiting for DDR Authority Verification, Hold - Data integrity issues for investigation, No Account Number or Incorrect Account Number, Refer to card issuer's special conditions, Real-Time (Visa/MasterCard Only): Using our test set up via the test URLs allows you to test failed and successful payments for Visa and MasterCard depending on what number you enter for the number of cents in the payment amount. Please try again later. Not all required parameters were supplied. The CRN provided for the transaction is used by the client to identify the payer. to the Direct Debit Request and may be payable to Ezidebit and subject to my/our agreement with the Business agree to pay those fees and charges to Ezidebit. Real time payments are considered as unknown payer transactions within Ezidebits system. GUID or your primary key). A standard two or three digit code that provides detail on the outcome of a refund. Generally this should be an action that takes an error message and displays it on the page, The Client side method name that is used to. I recently rang to ask the reason his business account was still being direct debited. Whether the customer will receive an SMS reminder when a scheduled payment has dishonoured. Ezidebit is a payment gateway that lets your members pay services and memberships directly from OfficeRnD using a Direct Debit. You must provide a value for the Order parameter when the OrderBy value is provided. Claim Reversal - If a claim is unsuccessful, funds are returned to the biller resulting in a Claim Reversal. - return details only for payments that have been made to Ezidebit from a Credit Card, DR supply your digital key and either of the customer reference identification parameters (er= or cr=). and begin with '02.For NZ Customers the mobile number can be up to 12 digits long and begin with 02. Add payment denied - You already have a payment registered with ref xxxxxxxx. A list of response codes can be found in. The digital key validation has failed. The method name of some client side code to execute when the transaction failed, or the form failed validation. For scheduled direct debit transactions, this will be the date that the payment was processed and sent to the Customers financial institution to be deducted. The following points should also be noted in relation to testing: When testing in our Sandbox environment, processing is done at the following times: Direct debit payments in the live environment are processed at the following times on each business day: Ezidebit supports the following payment types: Customers are created in Ezidebits system to facilitate direct debit payments from a bank account, credit card or debit card. ScheduleStartDate and DayOfWeek are not in alignment. NB - Required and effective only if SchedulePeriodType is 'N. This field will contain a value for both SUCCESSFUL and UNSUCCESSFUL transactions. This will set the value of the Date field for the Once Off Debit option. This does not even come close to the 40 months I demonstrated to Ezidebit that the business, i don't no why i been getting Ezi FailPay 438053675 and what's it for. AddCustomer, AddPayment etc. This will typically occur when a payment dishonours for a Fatal reason, such as Invalid Bank Account Number. NB - You NB - If you do not wish to limit payment results by date you can supply a blank value for this parameter. EziDebit fees for uCollect users are: No account setup fee. This value is the same as the YourSystemReference value used through other Ezidebit APIs. This will include the Customer Reference Number (CRN) or Bill Reference Number used in the BPAY and real-time credit card processing systems respectively. ALL This will also create a case for reference. change bank account details); When the query string is incorrect or the client record is not active, Direct Debit Request Error page will be displayed when the URL is used; When the Client is not set up to accept either Bank Account or Credit Cards, the corresponding payment method will not be displayed on the eDDR; When the Client is not set up for SMS reminders, the SMS tick box will be unavailable on the eDDR. Once you have obtained the required credentials, you can configure your Merchant Configuration for Ezidebit. FAQ - How long before a customer/client is availabe in Wise-Pay Admin. Valid values are: YES or NO. The total amount of funds debited from your Customers payment method. the schedule using the AddPayment Method are not updated parameter. Ignored if the FeeMaximumAmount = 0. 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. I / We authorise Ezidebit Pty Ltd ACN 096 902 813 (User ID No 165969) to debit my/our account at the Financial Institution identified above through the Bulk Electronic Clearing System (BECS) in accordance with the Debit Arrangement stated . The amount to The Check Digit Routine (e.g. The parameters returned are shown below. For New Zealand It is also important to recognise that Ezidebit maintains one Client record for each business or branch that utilises the Payment Services offered by it. ChangeFromDate Your application configuration or data structures will need to allow for the recording of this in order to pass the correct details through to the web services. - Pending. 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. This company needs to be investigated for illegal and unethical behaviour towards consumers (read the other reviews) and small businesses (like my father). Payments can fail for a number of reasons including insufficient funds, incorrect details or an account that is unable to be used for direct debit. Add payment denied - This customer's status of xxxxx does not allow new payments to be added. The SaveCustomerAccount method will store customer information and it will accept customer bank account information including the account name, BSB and account number. Ignored if the FeeMinimumAmount = 0. The client side element name that is capturing the customers card number (usually an input of type text). The field in the ClearSchedule response will be either: This method allows you to change the debit amount for one or more payments that exist in the Customers payment schedule. Ezidebit is your all-in-one payments solution. When you change the Bank Account or Credit Card on record, it will record this change at the Customer level and Get your payments done in one. IF EZIDEBIT disputes this, I will add this to my case for my legal proceedings. TERMINAL FAQ- How To Reset Password for Payer Account. 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, CCV becomes mandatory. This value can be retrieved for the original payment using the GetPayments request. these guys shouldn't be allowed to continue business. This value is not assigned to a payment until the scheduled payment has been processed and sent to the bank. Each response will contain the detail inside a Data tag unless there was an error, in which case the data tag will be null and instead the Error tag will have an error number, and the ErrorMessage tag will have user-friendly error message; Whenever possible, issues that arise because of normal processing and business logic will be returned to you as an Error in the normal method response. You will need to reattempt this payment at a later time. The client side element name that is capturing the customers BSB number (usually an input type of text). Ezidebit offers payment technologies automates, simplifies payment collection, and removes business process while ensuring data security and compliance. A zip file containing all logos that need to be displayed is available for you to use. If there have been funds available and the response is still declining, you would need to raise this with your bank as to why that response is being provided. delimited references that identify the batch or customer Each clients unique hosted payment page URL is available from the Ezidebit Online portal under Web Page Configuration in the Admin menu. number assigned to the Customer by Ezidebit. PAYMENT For more information please see the Displaying Credit Card Logos section. apply the new credentials for all future payments from that Payer until such a point as they are changed again. a failed payment fee is payable by me/us to Ezidebit. Valid values must be between 1 and 31. We'll be happy to help you find out what this payment is for - and provide more information about the failed payment message you've received. The following return codes may exist for batch transactions. This parameter gives you the ability to specify whether the schedule should be limited to a fixed number of successful debits. This will include a review of the API components being used and a walkthrough of key functions, such as new payer sign up, processing of credit cards payments. The web site user can then be redirected back to your website with additional data about the debit. - this will cause the date parameters to match to the date that the payment was deducted from the Customers payment method. Add payment denied - This customer already has 6 payments on this date. In the cases where the Customer is paying the transaction fee, the fee amounts are added to the scheduled amount and the total is debited. Whether the customer will receive an SMS reminder when the Credit Card being used is due to expire at the end of the month. Failed.Unable to process refund - Card expired on YYYY-MM-DD. Chargeback Reversal - If a chargeback is unsuccessful, funds are returned to the biller resulting in a Chargeback Reversal. Such methods available within this documents provide the ability to do the following: The Ezidebit Cloud Payments API for Non-PCI Compliant Businesses provides Ezidebits clients and their software providers or partners the ability to integrate with Ezidebits core payment processing platform, allowing seamless management of their Customers payments and reporting from within their own software applications. To request a standard paper Direct Debit Authority form to sign and return, please contact the Business . This ID might be a specific Invoice or Order number within your system No data matched the selection parameters. If an error has occurred, it will be indicated by a non-zero value in the. today The full description for the status code. Can be brutal for new hires where after your review period is up you are shown the door. Valid value is between yyy and zzz cents. (WSvc). 'C Valid values are: ASC, DESC. You can use this value to identify your Customer in the Ezidebit system. The presence of a BankReceiptID does If an integer value is passed then the debit date will be calculated as the current date plus the integer value number of days - e.g. Examples of each are outlined below. You can call the ChargeCard method by passing the init method a public key followed by an array of arguments.The array parameters include: This should always be ChargeCard for this function, The id of the element to submit the form (usually an input of type submit or button). The Customer acknowledges that Ezidebit has been contracted by the Business to collect the payments due under the Agreement. to identify the starting point Digital key is incorrect or is denied access to this function. Must be in pixels. The following table lists some valid BSB and Account Number combinations that can be used for New Zealand: Valid New Zealand bank account numbers are numeric only between nine (9) and ten (10) digits in length, and include a check digit. Must be in pixels. The source URL for the iframe should be dynamically generated by your application to ensure that the correct customer is payable to Ezidebit and subject to my/our agreement with the Business agree to pay those fees and charges to . Possible values are: Direct Debit Bank Account Transaction Fee. https://widget.demo.ezidebit.com.au/account/. Valid values are: PAYMENT or SETTLEMENT. The Ezidebit fees and charges are all listed publicly on our website. Just add the callback and cMethod parameters to the link or form: https://demo.ezidebit.com.au/webddr/Request.aspx?a=51172E35-1B77-41DF-2007-0EE14CB27262&debits=3&method=2&callback=http://example.com/complete.htm&cmethod=get, Callback using POST applied to Ezidebit. tomorrow, You cant enter a value for both the EziDebitCustomerID and YourSystemReference parameters, Parameter conflict. WEB de, they debited from my card for an entire year sneakily and I had just realized. The details that have already been entered by the customer can be passed in to the eDDR form so that the customer is not required to re-type them. 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. had not been trading. If you want to completely close your account with Ezidebit, please call them on 1300 763 256. We have a sample pack of HTML pages that you can download or check out the SaveCustomerBankAccount.htm one on its own. F Note The field in the AddCardDebit response will be either: This method allows you to create a new schedule for the given Customer. 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 . Valid values must be greater than or equal to 200 ($2 dollars). The system has a $2.00 minimum debit amount. It is important to note the following when using AddBankDebit: Where system In addition, a real time credit card payment can be processed as a tokenised payment using stored credit card details. or wish to search on later. - payments that were made to Ezidebit through a web-based real-time credit card processing system. Valid values are any future date in the format of YYYY-MM-DD, Invalid value provided for the ChangeToDate parameter. The following are examples of generated URLs when set up by the template. Use Ctrl (or Command) + F to search for the Bank Reference number provided on the dispute notice, that should help you find the . loaded through the query string parameters, as well as any visual component you wish to control. passing 0 sets the debit date to include the appropriate Secure Sockets Libraries in your application to facilitate this. (Cancelled) - Is used to cancel the Customer record in the Ezidebit system. - return details for payments regardless of the method from which they were paid, CR Failed Transaction Error: Merchant hasn't enabled credit card payments for these payment terms and the primary payment method for this user is via credit card. We have assigned address details to each of the above cards that will be accepted on our test system. Ezidebits API has the following core components. Your account specific URL is available from Ezidebit Online in Web Page Configuration under the Admin menu. Specifying this parameter will display data entry fields of First Name and Last Name for a Person, or Company Name for a Company. NB - A value must be provided for this parameter. It may be necessary for you to deduct the TransactionFeeCustomer from the PaymentAmount to determine the original requested debit amount. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data. Invalid value provided for the LimitToNumberOfPayments parameter. $16 could cost you over $60 within days. 'F Invalid value for provided for the DebitDate parameter. Note Ezidebit provides a Direct Debit Request form to a, Awful, $21.90 dishonour fee. This value can be retrieved for the original payment using the GetPayments request. Note processing services to gyms, clubs or other businesses that take regular payments from their clients. I want a statement and APOLOGY from your company for literally STEALING my money or else I WILL PROCEED TO THE TRIBUNAL IMMEDIATELY. The total amount of funds debited from your Customers payment method. PENDING - The array parameters include: This should always be ChangeCustomerPaymentInfo for this function, The method name of some client side code to execute when the transaction failed, or the form validation failed. Valid values are positive integers. Some settings may differ on your sandbox account to your live account, e.g. We have a sample pack of HTML pages that you can download or check out the ChargeCard.htm one on its own. If the Our Javascript API allows you to have control over the page. The first line of the Customers physical address. NB - You must provide a value for either And I will be using this AGAINST EZIDEBIT! Invalid format provided for the BankAccountBSB parameter. Check that the Digital Key that you are using is active and you are calling the correct URL, i.e. FAQ- Are payments processed for expired credit cards? With over 25 web services to choose from, they are designed to be platform and programming language agnostic to allow integration with Ezidebit, regardless of the language that your system is developed in. You should check the value of the Error field. Valid values are any date in the format of YYYY-MM-DD, Invalid value provided for the DateTo parameter. The name of the payer fees. ADJ Taking this as far as I can out of principle. YourSystemReference that by default this parameter is set to GET. Check that you are using the correct digital key. This request is used when credit card details are being collected from the customer and stored by Ezidebit for later processing of a 'batched transaction using direct debit, or a tokenised real time payment. In this status, the payer can be billed again without needing the AddPayer process to occur. The field in the AddBankDebit response will be either: This method is designed to accept requests that include both Customer (Payer) and Payment details in a single call.