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

Consider adding payment method support on <podcast:funding> #67

Open
mattbasta opened this issue Oct 22, 2020 · 7 comments
Open

Consider adding payment method support on <podcast:funding> #67

mattbasta opened this issue Oct 22, 2020 · 7 comments
Labels
enhancement New feature or request phase2 Targeting phase 2

Comments

@mattbasta
Copy link

It should be possible to note which payment method types are supported for a given method of funding. Users are strongly motivated to use payment methods which are well-supported in their area. PayPal availability, for instance, may drive South American users to make contributions. Credit Card support may drive US and UK users to make contributions. Some countries may have very high non-card payment method adoption (iDEAL, SEPA, FPX, WeChat Pay, etc.).

@keunes
Copy link

keunes commented Oct 22, 2020

While it could be useful, I'm not sure that's such a good idea. There are hundreds of payment methods out there and they likely come and go as well. I wouldn't trust podcasters to correctly set the payment methods their payment provider supports. Such data would have to be manually updated by creators and would quickly get out of date (thus unreliable).

@tomrossi7
Copy link
Contributor

There are hundreds of payment methods out there and they likely come and go as well.

Yeah, this is what makes me hesitant to put limitations around this tag. I think the only thing we can specify with any certainty that will work is URL.

@daveajones
Copy link
Contributor

Getting too specific on this tag seems risky for an additional reason - that it brings attention to this in the eyes of the app stores. Right now it's largely ignored. But, the more specific the payment data on this tag gets, the more likely they are to see it as an unauthorized in-app payment.

@mattbasta
Copy link
Author

I'm not sure I'd be concerned about app store fallout here, there's a lot of indirection here that Apple would be hard pressed to argue past. In fact, it could have the opposite effect if Apple Pay and friends were formally recognized.

I don't have especially strong feelings here, but experience has proven that payment methods drive adoption around features that move money.

@daveajones
Copy link
Contributor

Do you have a more formal idea of how that would look that you could post? I'm interested in what you have in mind.

@mattbasta
Copy link
Author

I think the design of the tag should be expanded to be a composite tag, which would allow it to be extended in the future more easily, and enable folks (e.g., RadioPublic) who already extend this functionality to write their own extensions on top of <podcast:funding>:

<podcast:funding href="...url...">
  <podcast:fundingCta>Donate</podcast:fundingCta>
  <podcast:fundingPaymentMethod type="paypal" />
  <podcast:fundingPaymentMethod type="card-payments" />
</podcast:funding>

Perhaps something like podcast:fundingPaymentMethod would be more useful outside of this spec and be its own sub-spec, but having the root tag be a wrapper that accepts other tags would enable this.

@daveajones
Copy link
Contributor

I like this. We can look at doing this in phase 2 in a way that doesn't break simplicity for those that just want the dead simple href/slogan version.

@daveajones daveajones added phase2 Targeting phase 2 enhancement New feature or request labels Oct 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request phase2 Targeting phase 2
Projects
None yet
Development

No branches or pull requests

4 participants