Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a shop owner, I want to see all attempted charges to a subscribers subscription so I can see a complete history of successful and failed payments #683

Closed
chrisjsimpson opened this issue Aug 20, 2021 · 1 comment

Comments

@chrisjsimpson
Copy link
Contributor

chrisjsimpson commented Aug 20, 2021

Is your feature request related to a problem? Please describe.
As a shop owner, I want to see all attempted charges to a subscribers subscription so I can see a complete history of successful and failed payments, because I am frustrated when I don't know why a subscribers payment has not been made.

Describe the solution you'd like

For example, Stripe provides a clear history of payment attempts, showing the success and/or failure of charges.
As a shop owner for a subscriber I can see:

  • Note that the shop owner can't do anything about the failure (yet). Other than perhaps contact their subscriber about the problem (e.g. insufficient_funds)

Describe alternatives you've considered
Stripe offers a subscription portal, however this is for subscribers, and not for shop owners (with limited customisation).

Additional context

(Directly from users)

  • 🪙 With regard to the status column, I need to know that the payments have been successfully taken so I can reconcile the bank account with the subscription website.

  • 🪙 When you say the payment is attempted 3 times, when are those attempts made?

  • 🪙 The graphic that you pasted, can I see that information in my dashboard?

@mwilliams-90 mwilliams-90 added this to To do in Board Aug 30, 2021
chrisjsimpson added a commit that referenced this issue Sep 15, 2021
since external_id on Transactions table already holds the payment intent id from
stripe

This reverts commit 62c373d.
chrisjsimpson added a commit that referenced this issue Sep 15, 2021
Not needed since external_id on Transactions table already holds the payment intent id from
stripe

This reverts commit 8b43dee.
chrisjsimpson added a commit that referenced this issue Jan 2, 2022
since external_id on Transactions table already holds the payment intent id from
stripe

This reverts commit 62c373d.
chrisjsimpson added a commit that referenced this issue Jan 2, 2022
Not needed since external_id on Transactions table already holds the payment intent id from
stripe

This reverts commit 8b43dee.
chrisjsimpson added a commit that referenced this issue Jan 2, 2022
…_transaction_reference, subscribie_external_src, subscribie_external_id
chrisjsimpson added a commit that referenced this issue Jan 2, 2022
invoice amount, status, created at, number of payment attempts
chrisjsimpson added a commit that referenced this issue Jan 2, 2022
with regard to the status column (on the csv export), make it clear that the payment status is a success (with payment_status=paid)

document/explain when payment retries are made

list information about each invoice payment
chrisjsimpson added a commit that referenced this issue Jan 2, 2022
@chrisjsimpson
Copy link
Contributor Author

Implementation:

When you say the payment is attempted 3 times, when are those attempts made?
The graphic that you pasted, can I see that information in my dashboard?

image

With regard to the status column, I need to know that the payments have been successfully taken so I can reconcile the bank account with the subscription website

The payment_status on the transaction export is now clear, and not easily confused with subscription_status which may be different.

The full list of exported headings in the transactions csv export are:

transaction_date	plan_title	amount	currency	payment_status	given_name	family_name	email	subscription_status	subscription_uuid	subscribie_transaction_uuid	subscribie_external_src	subscribie_external_id

See https://github.com/Subscribie/subscribie/pull/691/files#diff-f64c2b5bee0a781987ef0e8479965ebfa35c9327f63c745f7d9615ae699f2a09L24-R36

image

chrisjsimpson added a commit that referenced this issue Jan 3, 2022
…ayment_intent.payment_failed webhook event"

This reverts commit 22578cc.
chrisjsimpson added a commit that referenced this issue Jan 3, 2022
Board automation moved this from To do to Done Jan 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Board
Done
Development

No branches or pull requests

1 participant