This is an old revision of the document!
Table of Contents
- type:
- gateway
- name:
- 2Checkout
- countrie:
- AX, AL, DZ, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BQ, BA, BV, BR, IO, BN, BG, BF, BI, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, HR, CW, CY, CZ, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, ET, FK, FJ, FI, FR, PF, TF, GM, GE, DE, GH, GI, GR, GD, GU, GT, GG, GY, HM, HN, HK, HU, IS, IN, ID, IE, IM, IL, IT, JP, JE, JO, KZ, KE, KI, KR, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MK, MG, MW, MY, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, NR, NP, NL, NZ, NI, NE, NG, NU, NF, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, RO, RU, SH, KN, LC, PM, VC, WS, SM, ST, SA, RS, SC, SL, SG, SX, SK, SI, SB, SO, GS, ES, LK, SR, SJ, SE, CH, TW, TZ, TH, TG, TK, TO, TT, TN, TM, TC, TV, UA, AE, GB, US, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW
- support-added:
- 1.1.0
- auth-net-emulation:
- no
- supports-3dsecure:
- yes
- supports-multicurrency:
- yes
- gateway:
- https://www.2checkout.com/referral?r=foxycart
2Checkout Dynamic Checkout
Subscriptions are not supported with 2Checkout at this time. If you intend to sell subscriptions with your FoxyCart store, you will need to make use of another payment gateway.
Setting Up 2Checkout for FoxyCart
Recommended settings for your store (Account -> Site Management)
You'll need to ensure that account with 2checkout is set up to use your Foxy domain ― for example,
https://your-store.foxycart.com
Here is a quote from 2checkout:
If the Merchant would like to update the URL on their account, they need to contact our Underwriting team or us at supportplus@2checkout.com and we will make sure the account is updated.
We will also be updating this article shortly with the new interface from 2checkout. The settings are the same, they are just formatted and accessed in the 2checkout account a little differently.
Testing
If your 2Checkout account is configured in demo mode, you can complete test purchases by using the following details for your order:
* First Name: John
* Last Name: Doe
* Card Number: 4111 1111 1111 1111
* Card Expiry: Any future date
* Card CVV: Any 3 digit number
Obtaining a Test Account
Signup for 2Checkout here. Know more? Feel free to edit this page with info.
Test Card Numbers
Contact 2Checkout for info. Know more? Feel free to edit this page with info.
Troubleshooting & Interpreting Response Codes
Contact 2Checkout for info. Know more? Feel free to edit this page with info.
Important Notes and Caveats
Possible Action: Datafeed Handling
At the time of the customer completing the transaction - we don't necessarily know whether the transaction was completed yet or not. We instead rely on a notification from the gateway after the checkout has been completed to confirm whether the transaction was approved or not. To handle this, transactions are initially marked as pending, and when we get a confirmation from the gateway on the result of the transaction, we update it accordingly. Each time the status changes, a datafeed will be sent to your endpoint if configured with the transaction details and the status node will be present.
The status node can contain one of three different values: pending, approved or rejected. Depending on the types of actions you're needing to perform at your datafeed endpoint, you need to make sure the appropriate status value is present first.
User Notes and Experiences
If you have tips, experience, or helpful notes related to this gateway that would benefit others, please add them below, including your name and the date. We reserve the right to edit or remove comments that don't add value to this page.