Payment Plugin: Ecsuite
NOTE: If you are using this plugin, you don't need Ecsuite script to manage .htpasswd file for protected area. aMember will handle all these things for your site.
Login into your Ecsuite account https://webadmin.ecsuite.com/
Click QuickLinks: Account Setup : Account Admin
Choose an existing Subaccount, or create new one, then return to this step.
Create the same subscription types as you have in aMember control panel, make sure that all settings are the same.
Create a form for your subscription types.
Goto Modify Subaccount - Advanced. Set Background Post Information: Approval Post URL: http://example.com/amember/payment/ecsuite/ipn Denial Post URL: http://example.com/amember/payment/ecsuite/ipn Click "save" button.
Goto Modify Subaccount - Basic Set Approval URL: http://example.com/amember/payment/ecsuite/thanks?customVar1=%%customVar1%%
Click on "User Management" link and scroll down to "Username settings". Set: "Username Type" : "USER DEFINED" "Collect Username/Password" : "Display Username, Show Password Text Field" "Min Username Length" : 4 "Max Username Length" : 16 "Min Password Length" : 4 "Max Password Length" : 16 Click "update" button.
Click "View Subaccount Info" in left menu to return to subaccount review screen. Remember or write down the following parameters: In top left menu, you will see number, like "911399-0001" Here, 911399 - is your Account ID, and 0001 - is SubAccount ID. Have a look to "Forms" square: you will see form numbers. Write down form numbers with type "CREDIT". "Form name" looks like "22cc" and "Sub. Type ID" looks like "19".
Return back to aMember CP admin panel (most possible you're already here). Go to aMember CP -> Setup -> Ecsuite Enter your account and subaccount id. Click Save. Then go to aMember CP -> Edit Products, create or edit your products and don't forget to enter neccessary Ecsuite configuration parameters (form ID, ecsuite Product ID) for each your aMember Product.
Try to run test payments. You may setup a testing account here: https://webadmin.ecsuite.com/tools/accountMaintenance/testSignupSettings.cgi And you may find test credit card numbers here: http://ecsuitehelp.ecsuite.com/content/test_numb_card_tls.htm
Contact suport@ecsuite.com to obtain username and password for Ecsuite Data Link System. You will need to send them IP address of your site. If you don't know it, ask your hosting support.
Ecsuite has two options when you create a datalink user. You can make one for a specific subaccount OR for "ALL" sub accounts. They need to make the datalink user for the specific subaccount, and not use the "ALL" option.
- Enter datalink username and pasword into Ecsuite plugin settings.