- Download or clone https://github.com/2Checkout/oscommerce-2checkout.git
- Upload the files in the catalog directory to your osCommerce directory
- Sign in to your osCommerce admin
- Click Modules
- Click Payment
- Click Install on 2Checkout
- Enter your 2Checkout Account ID (Merchant Code, Found in your 2Checkout Control Panel)
- Enter your Secret Key (Found in your 2Checkout Control Panel)
- Enter your Secret Word (Found in your 2Checkout Control Panel)
- Under Test Mode select No for live sales or Yes for test sales.
- Click Save Changes
- Sign in to your 2Checkout account.
- Navigate to Dashboard → Integrations → Webhooks & API Section
- Make sure to enable the IPN webhook notification in your Merchant Control Panel.
- Log in to the 2Checkout Merchant Control Panel and navigate to Integrations → Webhooks & API
- Scroll down to the Notifications section and enable the IPN webhook
- For the Payment notification type field, select IPN or Email Text & IPN, and then click on the Configure IPN button.
- On the IPN settings page, click on the Add IPN URL button and input the IPN URL available in the configuration page in osCommerce.
- When adding the IPN URL make sure you check SHA3 as Hashing algorithm
- Enable all triggers and response tags
Please feel free to contact 2Checkout directly with any integration questions via [email protected].