Thank you for confirming that I received the payment. Indeed I sent the user a separate invoice for the initial amount, I am hoping their future payments go through without issues.
I looked into the logs and I do see: "POST /v1/payment_methods" + "POST /v1/subscriptions" + "POST /v1/payment_intents" for both of the transactions that failed.
Here is the summary of "POST /v1/payment_intents as I figured that was the one you may need to see (please note, I've removed some of the information and replaced it with "..." for privacy reasons:
Request POST body
{
"amount": "...",
"currency": "usd",
"description": "...",
"receipt_email": "...",
"metadata": {
"user_id": "...",
"order_id": "...",
"invoice": "...",
"sub_id": "..."
},
"customer": "..."
}
Response body
{
"id": "...",
"object": "payment_intent",
"amount": ...,
"amount_capturable": 0,
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic",
"charges": {
"object": "list",
"data": [
],
"has_more": false,
"total_count": 0,
"url": "/v1/charges?payment_intent="...""
},
"client_secret": "...",
"confirmation_method": "automatic",
"created": ...,
"currency": "usd",
"customer": "...",
"description": "...",
"invoice": null,
"last_payment_error": null,
"livemode": true,
"metadata": {
"user_id": "...",
"order_id": "...",
"invoice": "...",
"sub_id": "..."
},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_types": [
"card"
],
"receipt_email": "...",
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
}
Please let me know if you need anything further. Thus far it looks like everything is working fine on our end and Stripe but the discounted first month is not being executed. Thank you