Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The public documentation for ACH/eCheck via Accept.js has not yet been released by Authorize.net. However, you can find the working solution here (last post // bottom of page).
Some more resources:
https://developer.authorize.net/api/reference/features/echeck.html
https://developer.authorize.net/hello_world/testing_guide/
Comment | File | Size | Author |
---|---|---|---|
#8 | commerce_authnet-2922110-echeck-8.patch | 41.79 KB | czigor |
Comments
Comment #2
czigor CreditAttribution: czigor at Centarro commentedUploading a non-working patch for backup purposes. Here's where I got stuck:
https://community.developer.authorize.net/t5/Integration-and-Testing/Acc...
Comment #3
czigor CreditAttribution: czigor at Centarro commentedTo limit the scope we agreed in supporting only WEB check types in this patch.
Comment #4
czigor CreditAttribution: czigor at Centarro commentedComment #5
czigor CreditAttribution: czigor at Centarro commentedThe following patch works for me. It needs tests.
Since the patch defines a new payment method, the module needs to be reinstalled.
The patch also gets rid of the js insertion of the original access.js (credit_card) payment method form elements on checkout and creates those form elements from php instead. This is because I experienced some credit card field duplication on AJAX in some cases. (Also, tests see double instances from those fields, when first loading the page, even without AJAX.)
Comment #6
czigor CreditAttribution: czigor at Centarro commentedRemoving the payment method base fields (routing number, account name and account type) since we don't use them for anything anyway and this way it's not needed to reinstall the module.
Comment #7
mglamanIs this supposed to be accept vs access?
Accept?
:P typo before, and still.
Accept
Comment #8
czigor CreditAttribution: czigor at Centarro commentedFixed, thanks!
Comment #10
mglamanFixed! Thanks czigor!