2017-07-07 3 views
1

Wir entwickeln eine Web-App mit HTML5, Angular JS, Jquery. Wir werden dann PhoneGap Wrapper verwenden, um es in eine native iPad App zu konvertieren.Integration von Square POS mit einer webbasierten Anwendung

Wir versuchen, Square POS mit unserer Anwendung für die Verarbeitung von Zahlungen zu integrieren. Allerdings können wir den Preis einer Bestellung (Einkaufswagen) nicht aus der iPad App (Web App, die mit PhoneGap verpackt wurde) abrufen und an Square weiterleiten. (Wir haben Square mit einer nativen mobilen App integriert und das funktioniert gut).

Irgendwelche Hinweise, wie wir das erreichen können?

Ist es möglich, quadratische POS-Zahlungen mit einer webbasierten Anwendung (d. H. Unsere Anwendung ohne den phonegap-Wrapper) zu integrieren?

Bitte beachten Sie: Backend ist in PHP und Datenbank ist mySQL.

Antwort

0

ich eine Dokumentation gefunden haben, fruchtbar zu sein scheint, noch nicht getestet, aber es scheint einfach:

https://docs.connect.squareup.com/articles/point-of-sale-api-ios#initiating-a-payment

Daraus ich, dass Ihre Cordova/Phonegap App sein gemeint erhalten installiert auf dem gleichen Gerät ist der Platz POS App installiert, können Sie dann den Benutzer auf Platz Deeplink umleiten müssen:

square-commerce-v1://payment/create?data=PARAMETERS 

mit einigen uri codierten Daten über die Zahlung in der Zeichenfolge ‚data‘ param der Anfrage, einschließlich eines Anrufs Zurück-URL für das Square-POS-Gerät, um es umzuleiten, sobald Square die Anfrage bearbeitet hat.

Sobald Platz die Anfrage verarbeitet hat es mit einem einzigen ‚data‘ Parameter mit URL-codierten Daten zu Ihrer Callback-URL umleitet, die das Ergebnis Ihrer Zahlungsanforderung beschreibt.

Beachten Sie, dass Ihre Hybrid-App (im Idealfall) einen Deeplink und nicht eine URL registriert haben sollte, zu der sie zurückgeleitet werden kann.

Verwandte Themen