Details
-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 3.2.0-b1
-
Fix Version/s: Short Term
-
Component/s: Gateways
-
Labels:None
-
Epic Link:
Description
Merchant Gateways should have the ability to inject HTML content into the add/edit payment account forms presented throughout the system (similar to how Nonmerchant Gateways currently work).
This will allow Merchant Gateways the ability to bypass Blesta as the API requester, passing that responsibility onto the browser client (and subsequently bypassing all PCI-compliance requirements).
MerchantCcOffSite and MerchantAchOffSite interfaces will need to be updated (and all interfacing callers) to allow the following data substitutions:
MerchantCcOffSite:
- card_number => card_last4
MerchantAchOffSite:
- account_number => account_last4
- routing_number => (void)
Thus, two new methods should be added, one each to MerchantCc and MerchantAch (yes, MerchantCc and MerchantAch – not offsite) respectively:
- buildStoreCc(void)
- buildStoreAch(void)
-------
Additionally, Merchant Gateways should be able to set a 'gateway_error' form field, that, when POST is displayed to the client. This allows the gateway that is bypassing Blesta to still provide error feedback as if it passed through Blesta.
Issue Links
- relates to
-
CORE-2940 Stripe: Support the tokenization checkout scheme
- Closed
Activity
Field | Original Value | New Value |
---|---|---|
Description |
Merchant Gateways should have the ability to inject HTML content into the add/edit payment account forms presented throughout the system (similar to how Nonmerchant Gateways currently work).
This will allow Merchant Gateways the ability to bypass Blesta as the API requester, passing that responsibility onto the browser client (and subsequently bypassing all PCI-compliance requirements). MerchantCcOffSite and MerchantAchOffSite interfaces will need to be updated (and all interfacing callers) to allow the following data substitutions: MerchantCcOffSite: - card_number => card_last4 MerchantAchOffSite: - account_number => account_last4 - routing_number => (void) Thus, two new methods should be added, one each to MerchantCc and MerchantAch (yes, MerchantCc and MerchantAch -- not offsite) respectively: - buildStoreCc(void) - buildStoreAch(void) |
Merchant Gateways should have the ability to inject HTML content into the add/edit payment account forms presented throughout the system (similar to how Nonmerchant Gateways currently work).
This will allow Merchant Gateways the ability to bypass Blesta as the API requester, passing that responsibility onto the browser client (and subsequently bypassing all PCI-compliance requirements). MerchantCcOffSite and MerchantAchOffSite interfaces will need to be updated (and all interfacing callers) to allow the following data substitutions: MerchantCcOffSite: - card_number => card_last4 MerchantAchOffSite: - account_number => account_last4 - routing_number => (void) Thus, two new methods should be added, one each to MerchantCc and MerchantAch (yes, MerchantCc and MerchantAch -- not offsite) respectively: - buildStoreCc(void) - buildStoreAch(void) ------- Additionally, Merchant Gateways should be able to set a 'gateway_error' form field, that, when POST is displayed to the client. This allows the gateway that is bypassing Blesta to still provide error feedback as if it passed through Blesta. |
Comment | [ Additionally, Merchant Gateways should be able to set a 'gateway_error' form field, that, when POST is displayed to the client. This allows the gateway that is bypassing Blesta to still provide error feedback as if it passed through Blesta. ] |
Fix Version/s | 3.3.0-b2 [ 10507 ] | |
Fix Version/s | 3.3.0-b1 [ 10100 ] |
Fix Version/s | 3.3.0 [ 10508 ] | |
Fix Version/s | 3.3.0-b2 [ 10507 ] |
Fix Version/s | 3.4.0 [ 10400 ] | |
Fix Version/s | 3.3.0 [ 10508 ] |
Fix Version/s | 3.5.0 [ 10401 ] | |
Fix Version/s | 3.4.0 [ 10400 ] |
Fix Version/s | 3.5.0 [ 10401 ] |
Rank | Ranked higher |
Assignee | Cody Phillips [ cody ] |
Fix Version/s | Short Term [ 10800 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Epic Link | CORE-3038 [ 14196 ] |
Rank | Ranked higher |