In some Realex configurations it is necessary to use different payment gateways for transactions in different currencies. In this scenario all 3 pieces of information (merchid, account, secret) would be different for each currency.
A more common configuration also involves the use of different accounts for different card types. In this case the same merchid and secret would be used for all card types, but different accounts would be used for different card types. There are some scenarios where all card types can be processed in the one account, but in the most common scenario, Amex, JCB and Diners need to be processed in a different subaccount than Visa, Mastercard, etc.
The attached patch addresses both of these situations.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | 966074.patch | 11.17 KB | stella |
| #2 | user_friendly_error_message (1).patch | 1.21 KB | mrfelton |
| #1 | per_currency_per_cctype_gateway_configuration.patch | 10.09 KB | mrfelton |
| per_currency_per_cctype_gateway_configuration.patch | 9.7 KB | stella |
Comments
Comment #1
mrfelton commentedHmm. This one doesn't seem to apply cleanly to latest in CVS. Updated patch attached.
Comment #2
mrfelton commentedProbably dont want to use that version though, as it misses a semicolon. This one should do it.
p.s. I think the reason it didnt't apply may have been because Stella also had #931222: not all strings wrapped in t() applied when she created the patch.
EDIT: Damn, posted yo the wrong ticket. Sorry bout that.
Comment #3
stella commentedpatch reroll against latest head