Feature #1597

Add Ability to Switch Between Stripe & Authorize.net Payment Processors

Added by Pavan Rikhi 11 months ago. Updated 11 months ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:Pavan Rikhi% Done:

0%

Category:CheckoutSpent time:-
Target version:v2.0.0 - Post-Migration Issues
Easy Pickings:

Description

Just in case one drops us.

Use Authorize's Accept.js library to tokenize the CC info so we can charge it from the server:

https://developer.authorize.net/api/reference/features/acceptjs.html#Integrating_Accept.js_into_Your_Payment_Form

Refunds require some legwork when using accept.js:
https://community.developer.authorize.net/t5/Integration-and-Testing/AcceptJS-Refund-a-transaction/td-p/57601

Determine which processor to use via env vars when running the server. Send which processor to use to the client when loading the checkout page.

History

#1 Updated by Pavan Rikhi 11 months ago

  • Description updated (diff)

#2 Updated by Pavan Rikhi 11 months ago

Maybe we want to ditch using Authorize.net for online orders though - would lessen our PCI compliance scope.

Also available in: Atom PDF