RE: A platform for testing Service Worker based Payment Apps

Awesome, thanks Tommy!

I’ll try out both a Native and SW app side by side and let you know how it goes.

Cheers
Conor

From: Tommy Thorsen [mailto:tommyt@opera.com]
Sent: 16 January 2017 13:05
To: Hackett, Conor <Conor.Hackett@worldpay.com>
Cc: Web Payments Working Group <public-payments-wg@w3.org>
Subject: Re: A platform for testing Service Worker based Payment Apps

Hi again Conor!

I just uploaded v0.3 of my chromium build. It is based on a newer version of the chromium code, so this time it supports native Android payment apps as well as service worker based ones.

I hope this version works better for you :)

-Tommy

On Wed, Jan 11, 2017 at 11:22 AM, Tommy Thorsen <tommyt@opera.com<mailto:tommyt@opera.com>> wrote:
Hi Conor!

Thanks for testing the client. Glad to hear it works for you.

Regarding the native Android payment apps -- I am not intentionally excluding those. I suspect that the reason my client does not support these, is that it is not built on a recent enough version of Chromium. For the next release, I will rebase my code onto the latest master, which will probably result in an app that supports both native and service worker payment apps. I can probably get this done by early next week. I'll let you know!

All of this code will make it to Chromium master eventually, but for the sake of being able to release something quickly, the current prototype consist of some snapshot of Chromium master with a couple of quick and dirty patches on top. I have pushed these patches to Chromium's codereview system for the sake of having a backup, but they are not mergeable in the current state. See https://codereview.chromium.org/2600203002/ and https://codereview.chromium.org/2622783003.


Br,
Tommy

On Tue, Jan 10, 2017 at 7:25 PM, Hackett, Conor <Conor.Hackett@worldpay.com<mailto:Conor.Hackett@worldpay.com>> wrote:
Hi Tommy,

Just a quick note to say that using your release I have created a web based payment app that works as expected - great news.

It is also worth mentioning that Chromium works well with two of these Service Worker based apps registered.

I have noticed that your build of chromium seems to exclude support for native Android payment apps, as previously released by Rouslan. As a result I can't test these apps and interoperability using a single chromium build or even install the two build alongside each other as they share the same package name.

With the above in mind do you guys think you could address this? i.e. merge the two builds maybe or change the package id for one of the builds. I know it would make my life much easier as I am working on both types of payment apps and I also think it would be super cool to be able to demonstrate interoperability between the two types of app.

Many thanks,
Conor

P.S. Is the code for your work something you could share? I am curious to see :)

-----Original Message-----
From: Ian Jacobs [mailto:ij@w3.org<mailto:ij@w3.org>]
Sent: 05 January 2017 23:38
To: Tommy Thorsen <tommyt@opera.com<mailto:tommyt@opera.com>>
Cc: Web Payments Working Group <public-payments-wg@w3.org<mailto:public-payments-wg@w3.org>>
Subject: Re: A platform for testing Service Worker based Payment Apps


> On Jan 5, 2017, at 3:44 AM, Tommy Thorsen <tommyt@opera.com<mailto:tommyt@opera.com>> wrote:
>
> Happy new year everyone!
>
> In response to the increased interest in implementing Payment Apps, I've spent some time (together with Rouslan and Jinho) implementing support for the Payment App API in Chromium. There's still a fair amount of work left, but we've progressed far enough that I've been able to build a prototype browser that can be used by implementors to do some preliminary testing of their Payment Apps.
>
> This prototype browser comes in the form of an Android APK file. It can be downloaded from this page. There are some instructions on that page that will hopefully get you up and running. If you experience problems, let me know.
>
> The current version of the prototype browser supports installing a payment app, and invoking it from the payment request dialog. It does not yet support passing data back from the payment app to the merchant, but I'm working on this. As we progress further, and implement more parts of the specification, I will publish new versions of the APK.
>
> Hope this can be of help to you :)

Hi Tommy,

This is great news, thank you!

Ian

--
Ian Jacobs <ij@w3.org<mailto:ij@w3.org>>      http://www.w3.org/People/Jacobs

Tel:                       +1 718 260 9447<tel:%2B1%20718%20260%209447>


This e-mail and any attachments are confidential, intended only for the addressee and may be privileged. If you have received this e-mail in error, please notify the sender immediately and delete it. Any content that does not relate to the business of Worldpay is personal to the sender and not authorised or endorsed by Worldpay. Worldpay does not accept responsibility for viruses or any loss or damage arising from transmission or access.

Worldpay (UK) Limited (Company No: 07316500/ Financial Conduct Authority No: 530923), Worldpay Limited (Company No:03424752 / Financial Conduct Authority No: 504504), Worldpay AP Limited (Company No: 05593466 / Financial Conduct Authority No: 502597). Registered Office: The Walbrook Building, 25 Walbrook, London EC4N 8AF and authorised by the Financial Conduct Authority under the Payment Service Regulations 2009 for the provision of payment services. Worldpay (UK) Limited is authorised and regulated by the Financial Conduct Authority for consumer credit activities. Worldpay B.V. (WPBV) has its registered office in Amsterdam, the Netherlands (Handelsregister KvK no. 60494344). WPBV holds a licence from and is included in the register kept by De Nederlandsche Bank, which registration can be consulted through www.dnb.nl<http://www.dnb.nl>. Worldpay, the logo and any associated brand names are trade marks of the Worldpay group.


This e-mail and any attachments are confidential, intended only for the addressee and may be privileged. If you have received this e-mail in error, please notify the sender immediately and delete it. Any content that does not relate to the business of Worldpay is personal to the sender and not authorised or endorsed by Worldpay. Worldpay does not accept responsibility for viruses or any loss or damage arising from transmission or access.

Worldpay (UK) Limited (Company No: 07316500/ Financial Conduct Authority No: 530923), Worldpay Limited (Company No:03424752 / Financial Conduct Authority No: 504504), Worldpay AP Limited (Company No: 05593466 / Financial Conduct Authority No: 502597). Registered Office: The Walbrook Building, 25 Walbrook, London EC4N 8AF and authorised by the Financial Conduct Authority under the Payment Service Regulations 2009 for the provision of payment services. Worldpay (UK) Limited is authorised and regulated by the Financial Conduct Authority for consumer credit activities. Worldpay B.V. (WPBV) has its registered office in Amsterdam, the Netherlands (Handelsregister KvK no. 60494344). WPBV holds a licence from and is included in the register kept by De Nederlandsche Bank, which registration can be consulted through www.dnb.nl. Worldpay, the logo and any associated brand names are trade marks of the Worldpay group.

Received on Monday, 16 January 2017 13:59:13 UTC