PriMoThemes — now s2Member® (official notice)
This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="myemailaddress@gmail.com" />
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<!-- Instant Payment Notification & Return Page Details -->
<input type="hidden" name="notify_url" value="http://mydomain.com/members/?s2member_paypal_notify=1" />
<input type="hidden" name="cancel_return" value="http://mydomain.com/members" />
<input type="hidden" name="return" value="http://mydomain.com/members/?s2member_paypal_return=1" />
<input type="hidden" name="rm" value="2" />
<!-- Configures All Of The Checkout Fields -->
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="custom" value="mydomain.com" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="page_style" value="paypal" />
<input type="hidden" name="item_name" value="1 Month (non-recurring)" />
<input type="hidden" name="item_number" value="1" />
<!-- Identifies/Updates An Existing Member After Checkout -->
<input type="hidden" name="on0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON0; ?>" />
<input type="hidden" name="os0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS0; ?>" />
<input type="hidden" name="modify" value="0" />
<!-- Customizes Prices, Payments & Billing Cycle -->
<!--<input type="hidden" name="amount" value="14.95" />-->
<input type="hidden" name="src" value="0" />
<input type="hidden" name="sra" value="1" />
<!--<input type="hidden" name="a1" value="0" />-->
<!--<input type="hidden" name="p1" value="0" />-->
<!--<input type="hidden" name="t1" value="D" />-->
<input type="hidden" name="a3" value="14.95" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="M" />
<!-- Displays The PayPal® Image Button -->
<input type="image" src="http://mydomain.com/members/wp-content/themes/01/custom-login/options-2.png" style="width:auto; height:auto; border:0;" alt="PayPal®" />
</form>
[s2Member-PayPal-Button level="1" ccaps="" desc="1 Month (non-recurring)" ps="paypal" cc="USD" ns="1" custom="mydomain.com" ta="0" tp="0" tt="D" ra="14.95" rp="1" rt="M" rr="0" image="default" output="button" /]
mydomain.com/members/?s2member_paypal_notify=1
User-Agent:
array (
'txn_type' => 'subscr_signup',
'subscr_id' => 'I-MF0803RB2H2P',
'last_name' => 'User',
'option_selection1' => 'I-S1WCX0SJG5KF',
'residence_country' => 'US',
'mc_currency' => 'USD',
'item_name' => '1 Month (non-recurring)',
'business' => 'seller@seller.com',
'amount3' => '14.95',
'recurring' => '14.95',
'verify_sign' => 'AwLDn9QeF8accfLJ1xoacQpY1EZKAIfGDpAXzBRx-aPznyoCSxUh9O4o',
'payer_status' => 'verified',
'test_ipn' => '1',
'payer_email' => 'buyer@buyer.com',
'first_name' => 'Test',
'receiver_email' => 'seller@seller.com',
'payer_id' => 'GFQM3JV5ZZC6Y',
'option_name1' => 'Updating Subscr. ID',
'reattempt' => '1',
'item_number' => '1',
'subscr_date' => '12:37:18 Apr 28, 2011 PDT',
'custom' => 'mydomain.com',
'charset' => 'windows-1252',
'notify_version' => '3.1',
'period3' => '1 M',
'mc_amount3' => '14.95',
's2member_log' =>
array (
0 => 'IPN received on: Thu Apr 28, 2011 7:33:56 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
3 => 's2Member txn_type identified as (web_accept|subscr_signup).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup) w/ update vars.',
5 => 's2Member Level/Capabilities updated w/ advanced update routines.',
6 => 'Modification Confirmation Email sent to Customer, with a URL that provides them with a way to log back in.',
7 => 'Storing IPN signup vars now. These are associated with a User\'s account record; for future reference.',
),
'subscr_gateway' => 'paypal',
'eotper' => NULL,
'ccaps' => NULL,
'level' => '1',
'period1' => '0 D',
'mc_amount1' => '0.00',
'initial_term' => '0 D',
'initial' => '14.95',
'regular' => '14.95',
'regular_term' => '1 M',
)
mydomain.com/members/?s2member_paypal_notify=1
User-Agent:
array (
'transaction_subject' => '',
'payment_date' => '12:37:20 Apr 28, 2011 PDT',
'txn_type' => 'subscr_payment',
'subscr_id' => 'I-MF0803RB2H2P',
'last_name' => 'User',
'option_selection1' => 'I-S1WCX0SJG5KF',
'residence_country' => 'US',
'item_name' => '1 Month (non-recurring)',
'payment_gross' => '14.95',
'mc_currency' => 'USD',
'business' => 'seller@seller.com',
'payment_type' => 'instant',
'protection_eligibility' => 'Ineligible',
'verify_sign' => 'AyGMCCj8zdSGEfKlP3VbbCmBgkfJAFEfT7lC.1I9yx.Mn8FFBvPGkpz9',
'payer_status' => 'verified',
'test_ipn' => '1',
'payer_email' => 'buyer@buyer.com',
'txn_id' => '5RG40124NG2610131',
'receiver_email' => 'seller@seller.com',
'first_name' => 'Test',
'option_name1' => 'Updating Subscr. ID',
'payer_id' => 'GFQM3JV5ZZC6Y',
'receiver_id' => 'C9645FNMKD4T6',
'item_number' => '1',
'payment_status' => 'Completed',
'payment_fee' => '0.73',
'mc_fee' => '0.73',
'mc_gross' => '14.95',
'custom' => 'mydomain.com',
'charset' => 'windows-1252',
'notify_version' => '3.1',
's2member_log' =>
array (
0 => 'IPN received on: Thu Apr 28, 2011 7:33:57 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
3 => 's2Member txn_type identified as subscr_payment|recurring_payment.',
4 => 'Sleeping for 2 seconds. Waiting for a possible subscr_signup|subscr_modify|recurring_payment_profile_created.',
5 => 'Awake. It\'s Thu Apr 28, 2011 7:33:59 pm UTC. s2Member txn_type identified as subscr_payment|recurring_payment.',
6 => 'Updated Payment Times for this Member.',
),
'subscr_gateway' => 'paypal',
'ccaps' => NULL,
'level' => '1',
)
mydomain.com/members/?s2member_paypal_return=1&tx=5RG40124NG2610131&st=Completed&amt=14.95&cc=USD&cm=mydomain%2ecom&item_number=&sig=P3AnGOFBDF3nuk2MbzyzHcAm6Ay%2fexUVeYvbNKtEATqOsLxA9rBLaeT9GY6sUrbbAK8iCQZRTMP1lbwIHrmIVEI6QXaIVttdRx2M0z6JuCGRrej%2bejjKogiXMdFP%2fshVlEvU4quYrFQQxO5tb99lQxJTW9aZSAc1gdXAWDDZZds%3d
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_8; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4
array (
'payment_date' => '12:37:20 Apr 28, 2011 PDT',
'txn_type' => 'subscr_payment',
'subscr_id' => 'I-MF0803RB2H2P',
'last_name' => 'User',
'option_selection1' => 'I-S1WCX0SJG5KF',
'residence_country' => 'US',
'item_name' => '1 Month (non-recurring)',
'payment_gross' => '14.95',
'mc_currency' => 'USD',
'business' => 'seller@seller.com',
'payment_type' => 'instant',
'protection_eligibility' => 'Ineligible',
'payer_status' => 'verified',
'payer_email' => 'buyer@buyer.com',
'txn_id' => '5RG40124NG2610131',
'receiver_email' => 'seller@seller.com',
'first_name' => 'Test',
'option_name1' => 'Updating Subscr. ID',
'payer_id' => 'GFQM3JV5ZZC6Y',
'receiver_id' => 'C9645FNMKD4T6',
'item_number' => '1',
'payment_status' => 'Completed',
'payment_fee' => '0.73',
'mc_fee' => '0.73',
'mc_gross' => '14.95',
'custom' => 'mydomain.com',
'charset' => 'windows-1252',
's2member_log' =>
array (
0 => 'Return-Data received on: Thu Apr 28, 2011 7:33:59 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
3 => 's2Member txn_type identified as (web_accept|subscr_signup|subscr_payment).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup|subscr_payment) w/ update vars.',
5 => 's2Member Level/Capabilities updated w/ advanced update routines.',
6 => 'Redirecting Customer to the Login Page. They need to log back in.',
),
'subscr_gateway' => 'paypal',
'eotper' => NULL,
'ccaps' => NULL,
'level' => '1',
)
'eotper' => NULL,
theone wrote:So, anytime that I use a "subscription" based button (regardless of whether or not it's recurring) I am not going to get an EOT (until after their term has expired), correct?
theone wrote:So, even though I don't see an EOT I can assume that it will be processed accordingly by PayPal through IPN come the end of their term, correct?
Cristián Lávaque wrote:You can change the value to BN in your shortcode, i.e. rr="BN". It looks like the rest can remain the same, right Jason?
Cristián Lávaque wrote:If you do that you'd have an EOT to work with. Does it work for you to sell buy-now months instead of 1-month subscriptions?
Users browsing this forum: No registered users and 2 guests