I’m having an issue that new members are paying for ‘full access’ memberships yet their membership status isn’t be upgraded automatically. I’m using CCBill and everything seems to look OK from their end as far as them processing the information.
When I did a test membership the process isn’t very straight forward when one buys a membership before having a username and password. I’m wondering if I have s2membership set up correctly. Currently this is the process….
1. Potential members goes to my membership page and clicks CCBill button.
2. Redirected to CCBill billing page.
3. CCbill processes the payment and creates a billing ID.
4. From here there is a link to http://mywebsite/wp-login.php which asks for username or password or to register which as a new member you would have to do.
5. The new member creates a profile with username and password but that account is not ‘full access’ in which they just paid for.
I tried setting up a new user as described above and the person at at CCBill tried upgrading a current member with existing username and password without success either.
Datalink and User approval and denial URL’s seem to be correct.
Below is the log of the the account I tried to set up:
PHP v5.3.3 :: WordPress® v3.4.1 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 42.56 MB :: Real Memory 42.75 MB :: Peak Memory 42.63 MB :: Real Peak Memory 42.75 MB
jockup.com/?s2member_pro_ccbill_notify=1
User-Agent:
array (
‘customer_fname’ => ‘xxxxx’,
‘customer_lname’ => ‘xxxxx’,
’email’ => ‘xxxxxxxxxxx@gmail.com’,
‘username’ => ”,
‘password’ => ”,
‘productDesc’ => ”,
‘price’ => ‘$16.95 for 30 days’,
‘subscription_id’ => ‘0212274701000010317’,
‘denialId’ => ”,
‘clientAccnum’ => ‘945011’,
‘clientSubacc’ => ‘0000’,
‘address1’ => ‘xxxxxxxxx’,
‘city’ => ‘xxxxxxxx’,
‘state’ => ”,
‘country’ => ‘US’,
‘phone_number’ => ”,
‘zipcode’ => ‘xxxxxx’,
‘start_date’ => ‘2012-09-30 14:29:15’,
‘referer’ => ”,
‘ccbill_referer’ => ”,
‘affiliate’ => ”,
‘reservationId’ => ”,
‘referringUrl’ => ‘http://xxxxxx.com/membership/’,
‘reasonForDecline’ => ”,
‘reasonForDeclineCode’ => ”,
‘formName’ => ‘146cc’,
‘cardType’ => ‘VISA’,
‘responseDigest’ => ‘27464a7df8567291081e2ded6fb24ef5’,
‘s2_desc’ => ‘Full Member – one time $16.95 payment for 1 month access to original content’,
‘s2_customer_ip’ => ‘xxxxxxxxxxxxx’,
‘s2_invoice’ => ‘1::1 M’,
‘s2_custom’ => ‘xxxxxx.com’,
‘s2_p1’ => ‘0 D’,
‘s2_p3’ => ‘1 M’,
‘typeId’ => ‘0’,
‘initialPrice’ => ‘16.95’,
‘initialPeriod’ => ’30’,
‘recurringPrice’ => ‘0’,
‘recurringPeriod’ => ‘0’,
‘rebills’ => ‘0’,
‘initialFormattedPrice’ => ‘$16.95’,
‘recurringFormattedPrice’ => ‘$0.00’,
‘ip_address’ => ‘xxxxxxxxxxxx’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Sun Sep 30, 2012 9:28:08 pm UTC’,
1 => ‘s2Member POST vars verified with ccBill®.’,
2 => ‘ccBill® transaction identified as ( `NON-RECURRING/BUY-NOW` ).’,
3 => ‘IPN reformulated. Piping through s2Member\’s core/standard PayPal® processor as `txn_type` ( `web_accept` ).’,
4 => ‘Please check PayPal® IPN logs for further processing details.’,
),
)