Hi everyone,
I have a membership site using S2memberpro. I have integrated stripe payments and paypal standard. The issue I am seeing is that I offer my customers a $1 trial for 7 days, then after 7 days most (but not all) of the stripe and paypal payments either fail or get skipped.
On Stripe I have looked at the error and it usually says the card has been declined or the card does not support this type of purchase. Here are the event logs for both types.
Stripe - Card does not support this type of purchase
object:
id: ch_17uD9WDFYdgvvEReXPpv7QcY
object: “charge”
amount: 9900
amount_refunded: 0
application_fee: null
balance_transaction: null
captured: false
created: 1459220662
currency: “usd”
customer: cus_87ueN5O0msEG09
description: null
destination: null
dispute: null
failure_code: “card_declined”
failure_message: “Your card does not support this type of purchase.”
fraud_details:
invoice: in_17uCC5DFYdgvvERehjrAB5nM
livemode: true
metadata:
order: null
paid: false
receipt_email: null
receipt_number: null
refunded: false
refunds:
object: “list”
data:
has_more: false
total_count: 0
url: “/v1/charges/ch_17uD9WDFYdgvvEReXPpv7QcY/refunds”
shipping: null
source:
id: card_17reoQDFYdgvvEReaf2f2wGV
object: “card”
address_city: null
address_country: “US”
address_line1: null
address_line1_check: null
address_line2: null
address_state: null
address_zip: null
address_zip_check: null
brand: “MasterCard”
country: “GB”
customer: cus_87ueN5O0msEG09
cvc_check: null
dynamic_last4: null
exp_month: 8
exp_year: 2017
fingerprint: “ix9DTKrZewMu5TJc”
funding: “prepaid”
last4: “9168”
metadata:
name: “Removed for security reasons”
tokenization_method: null
source_transfer: null
statement_descriptor: “Removed for security reasons”
status: “failed”
Stripe - Card declined
object:
id: ch_17u9scDFYdgvvEReik6T2612
object: “charge”
amount: 49700
amount_refunded: 0
application_fee: null
balance_transaction: null
captured: false
created: 1459208082
currency: “usd”
customer: cus_87rHTgJUgv4XCu
description: null
destination: null
dispute: null
failure_code: “card_declined”
failure_message: “Your card was declined.”
fraud_details:
invoice: in_17u8v2DFYdgvvERekK2YCXxO
livemode: true
metadata:
order: null
paid: false
receipt_email: null
receipt_number: null
refunded: false
refunds:
object: “list”
data:
has_more: false
total_count: 0
url: “/v1/charges/ch_17u9scDFYdgvvEReik6T2612/refunds”
shipping: null
source:
id: card_17rbYKDFYdgvvEReCdD2jxuw
object: “card”
address_city: null
address_country: “US”
address_line1: null
address_line1_check: null
address_line2: null
address_state: null
address_zip: null
address_zip_check: null
brand: “Visa”
country: “CA”
customer: cus_87rHTgJUgv4XCu
cvc_check: null
dynamic_last4: null
exp_month: 7
exp_year: 2016
fingerprint: “YfnCLhGmsnWlbuZ1”
funding: “debit”
last4: “0963”
metadata:
name: “Removed for security reasons”
tokenization_method: null
source_transfer: null
statement_descriptor: “Removed for security reasons”
status: “failed”
I also get a lot of “Payment Skipped” on paypal which is another issue altogether.
Can anyone try to make sense of this information? Do my customers just have no money on their cards or is it a problem on my end?
Thanks