Payment Profile: Authorize.Net with ARB 1.5.5

XF 2.2 / 2.3 Payment Profile: Authorize.Net with ARB 1.5.5

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
  • ⚠️ Section Premium. Réserver aux Membres Premium ⚠️
Payment Profile: Authorize.Net with ARB 1.5.5

XF 2.2 / 2.3 Payment Profile: Authorize.Net with ARB 1.5.5

Catégorie Catégorie Add-Ons
Titre du sujet Titre du sujet Payment Profile: Authorize.Net with ARB 1.5.5
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 17
Affichages Affichages 849
Réaction Réaction 0
Dernier message par Dernier message par laurent68

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
5 005
Messages
13 043
Solutions
85
J'aime
8 053
Points
198
This add-on extends XenForo 2 payment profile system to accept payment via Authorize.Net. It is the XF2 version of [bd] Paygate: AUTHORIZE.NET ARB.

Xfrocks has open sourced their Authorize.Net payment provider. As it appears he is leaving the Xenforo community, posting an updated version using an updated fork of the php-sdk from Authorize.net to bring support for PHP 8.2 and 8.3.

Original Xfrocks compatible Add-On : Payment Profile: Authorize.Net with ARB

Télécharger V1.3.0 :

Version 1.4.0 :
  • Configuration option to collect a customer's phone number
  • Configuration option to display accepted card types
  • Adds missing javascript and callback files
Télécharger V1.4.0 :

Version 1.4.1 :
  • Clarified field names with placeholders
  • Replaced free-form text for expiration date with dropdowns
payment-details-screen.png


Télécharger V1.4.1 :

Version 1.4.2 :
  • Corrects critical validation bug introduced in v1.4.1
  • Replaces input fields with xf tags
Télécharger V1.4.2 :

Version 1.5.0 - XF 2.3 support ! :

- Introduces support for XF 2.3 (THIS VERSION AND FUTURE WILL NOT WORK WITH XF 2.2)
- Credit Card number field will highlight red for invalid cards
- Credit Card number field will highlight red for cards not accepted
- AuthorizeNet/sdk-php updated to May 2024 release (PHP 8.x support)

Télécharger V1.5.0 :

Version 1.5.1 : Fixes double submit bug when trying to pay.

Télécharger V1.5.1 :

Version 1.5.2 :
- Adds a dropdown to select a country as part of address input.
- This helps improve validation of payments from international customers.

Télécharger V1.5.2 :

Version 1.5.3 :
  • Handle IP addresses properly within XenForo
  • Handle subscription renewal dates properly
  • Add placeholder for card number
  • Bump to 2.0.4 of authorize.net PHP-SDK
  • Misc code cleanup
  • Refund add-on support
  • Store subscription_id in PurchaseRequest.provider_metadata, with automatic backfill for existing subscriptions.
  • Fixes bubbled up by @dunowat
  • Fix subscription webhook: pass subscriber_id to xenforo and store
  • Fix subscription creation logic: prevent failures inbetween charge and subscription creation
  • Fix button visibility: Add renderCancellationTemplate to Provider.php to force the Cancel button to appear
Télécharger V1.5.3 :

Version 1.5.4 :
  • Gracefully handle junk GET requests to payment endpoint to prevent log filling
  • Handle WebSocket responses for failed charge attempts
Télécharger V1.5.4 :
1782052998723.webp


Features:
  • [Admin CP] Ability to change currency (choose between supported currencies like USD, GBP, EUR, etc.
  • [Admin CP] Ability to change environment per provider (changing environment via config.php is no longer supported / recongized by the add-on)
  • Refunds/voids now carry the original invoice number onto the transaction
  • Refund descriptions automatically strip non-supported (by authorize.net) characters
Fixed:
  • Phone numbers not being captured
  • Detect unsettled transactions and prompt a friendly message on what to do
  • Properly send masked card number reference for refunds (addresses the "Refund failed: Could not determine the card number from the original transaction." error)
Misc:
  • Enforces PHP 8.0+ in composer for authorize.net SDK (same as add-on)
  • Minor code cleanup
Télécharger V1.5.5 :
 
Contenu similaire Les plus vues Voir plus
Retour
Haut Bas