You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Use bobbucks.dev instead of bobpay.xyz.
* Add shipping information back to 'life of a transaction'. Note that show() requires user gesture now.
* Remove identifying parameters from the IS_READY_TO_PAY intent.
* Add back shipping address delegation for Android payment apps
* Remove note about Mozilla implementing PH API, because they have put that work on hold.
* Remove mentions of setting payment instruments. Remove mention of 'coming soon' articles that are not actually in the pipeline.
* Resolve reviewer comments
* Address reviewer comments part 2
Copy file name to clipboardExpand all lines: src/site/content/en/payments/life-of-a-payment-transaction/index.md
+83-13
Original file line number
Diff line number
Diff line change
@@ -16,14 +16,6 @@ tags:
16
16
- payments
17
17
---
18
18
19
-
{% Aside 'warning' %}
20
-
21
-
Shipping and address support in [the Payment Request API is removed from the
22
-
specification](https://github.com/w3c/payment-request/pull/955) and is no longer
23
-
functional.
24
-
25
-
{% endAside %}
26
-
27
19
Web Payments APIs are dedicated payment features built into the browser
28
20
for the first time. With Web Payments, merchant integration with payment apps
29
21
becomes simpler while the customer experience gets streamlined and more secure.
@@ -46,8 +38,10 @@ The process involves 6 steps:
46
38
47
39
{% Img src="image/tcFciHGuF3MxnTr1y5ue01OGLBn2/IHztIcfJKeWDUIkugTkb.svg", alt="A diagram of the cheese shop website with BobPay app launched in a modal. The modal shows shipping options and total cost.", width="671", height="366" %}
48
40
49
-
5. If the customer changes payment method, the merchant updates the transaction
50
-
details reflecting the change.
41
+
5. If the customer changes any details (such as shipping options or their
42
+
address), the merchant updates the transaction details reflecting the change.
43
+
44
+
{% Img src="image/tcFciHGuF3MxnTr1y5ue01OGLBn2/BR9Od63aOdG9CaaD1z7K.svg", alt="A diagram showing the customer choosing a different shipping option in BobPay app modal. A second diagram showing the merchant updating the total cost displayed in BobPay.", width="777", height="702" %}
51
45
52
46
6. After the customer confirms the purchase, the merchant validates the payment
53
47
and completes the transaction.
@@ -63,6 +57,14 @@ object. This object includes important information about the transaction:
63
57
64
58
* Acceptable payment methods and their data to process the transaction.
65
59
* Details, such as the total price (required) and information about the items.
60
+
* Options in which merchants can request shipping information such as a shipping
61
+
address and a shipping option.
62
+
* Merchants can also request the billing address, the payer's name, email, and
0 commit comments