I did a PMP transaction to see how things worked. I paid through another paypal account. There was a screen to enter username, password and email address. The payment went through, but PMP did not collect First Name, Last Name, or Billing Address for the member. What gives? This is important data to gather. Would it be different if I used a credit card instead of a paypal account?
I refunded payment through the membership paypal account, which worked fine, but a bit later I get this email from the PMP site:
"There was an error canceling the subscription for user with ID=2. You will want to check your payment gateway to see if their subscription is still active.
Last Invoice:
stdClass::__set_state(array(
'id' => '4',
'code' => 'D0071BE39A',
'session_id' => 'gj9r2o27u8607v5rmte4offsl4',
'user_id' => '2',
'membership_id' => '6',
'paypal_token' => '',
'billing_name' => '',
'billing_street' => '',
'billing_city' => '',
'billing_state' => '',
'billing_zip' => '',
'billing_country' => 'US',
'billing_phone' => '',
'subtotal' => '0',
'tax' => '0',
'couponamount' => '',
'certificate_id' => '0',
'certificateamount' => '',
'total' => '0.05',
'payment_type' => 'PayPal Standard',
'cardtype' => '',
'accountnumber' => '',
'expirationmonth' => '01',
'expirationyear' => '2012',
'status' => 'cancelled',
'gateway' => 'paypalstandard',
'gateway_environment' => 'live',
'payment_transaction_id' => '3UF25727S2685863E',
'subscription_transaction_id' => '',
'timestamp' => '2012-12-18 14:14:42',
'affiliate_id' => '',
'affiliate_subid' => '',
))"
the member data doen't show up in the member list, so I guess it deleted the info.