Closed Bug 956358 Opened 8 years ago Closed 7 years ago

[tracking] Create client JS library for server-less in-app payments

Categories

(Marketplace Graveyard :: Payments/Refunds, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kumar, Unassigned)

References

Details

(Whiteboard: [qa-])

We need to provide developers with a drop-in JS lib they can use for server-less payments. This will use some public APIs to create a JWT (bug 956351) and poll the transaction (bug 956354).

Random notes:
- lib should be in its own github repo
- we should maybe put it on the CDN for devs (ask Kumar where to find an old Zamboni commit for this)
- lib should be well documented, well tested
- lib might one day fold into nav.mozPay() ?
- there is a prototype to look at but it's probably way out of date: https://github.com/kumar303/mozpay-catalog/

(This bug could be broken into smaller bite-sized chunks.)
Blocks: 944480
Priority: -- → P5
Priority: P5 → P2
We could also consider making it into an x-tag, maybe something that wraps this library.
This will probably become a tracker. I'll start on it and see how far I get.
Assignee: nobody → kumar.mcmillan
Depends on: 979934
Depends on: 981014
Depends on: 981137
Depends on: 981228
Depends on: 981229
Summary: Create JS library for server-less in-app payments → [tracking] Create JS library for server-less in-app payments
Depends on: 981230
Depends on: 981231
Depends on: 981232
Depends on: 981233
Depends on: 981235
Summary: [tracking] Create JS library for server-less in-app payments → [tracking] Create client JS library for server-less in-app payments
Depends on: 981647
Depends on: 968538
No longer depends on: 968538
Depends on: 982867
Depends on: 987758
Assignee: kumar.mcmillan → nobody
Depends on: 989136
Depends on: 991994
Depends on: 1021918
Depends on: 1024057
Depends on: 1026817
Depends on: 1027677
Depends on: 1027710
Depends on: 1028326
Depends on: 1034326
Depends on: 1035472
Depends on: 1035515
Depends on: 1037605
No longer depends on: 1026817
No longer depends on: 1027677
No longer depends on: 1034326
No longer depends on: 1037605
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.