Commit Graph

38 Commits

Author SHA1 Message Date
John Preston a100048cce Fix build on macOS and Linux. 2021-04-12 10:48:17 +04:00
John Preston 71c4cc9623 Pass theme params to payments.GetPaymentForm. 2021-04-12 10:48:16 +04:00
John Preston 61d0cc38b0 Add native card input support through smartglocal. 2021-04-08 12:49:28 +04:00
John Preston 8c7217ad56 Fix build on macOS. 2021-04-06 18:53:03 +04:00
John Preston d40687adb8 Remove testing code. 2021-04-06 18:41:16 +04:00
John Preston ee098d00ad Add better error reporting to payments. 2021-04-06 18:41:16 +04:00
John Preston e106bd143e Add a warning once per bot on payment. 2021-04-06 18:41:16 +04:00
John Preston 62684ab9bb Warn before closing payment panel. 2021-04-06 18:41:16 +04:00
John Preston b6c86fd298 Add nice tips buttons. 2021-04-06 18:41:16 +04:00
John Preston b1c122a260 Add ' (Test)' to checkout panel titles. 2021-04-06 18:41:16 +04:00
John Preston bdffdea358 Always jump to next field in payments. 2021-04-06 18:41:16 +04:00
John Preston 491ec2db7f Always show footer in webview in payments. 2021-04-06 18:41:16 +04:00
John Preston cd4a9d7c16 Show 'phone/email passed to provider' in payments. 2021-04-06 18:41:16 +04:00
John Preston 7cbe158d00 Update API scheme. 2021-04-06 18:41:16 +04:00
John Preston 1cc1f380d0 Implement a nice money input field. 2021-04-06 18:41:16 +04:00
John Preston 0188719d04 Fix payments with zero tips. 2021-04-06 18:41:16 +04:00
John Preston 889e0dc035 Fix build for macOS / Linux. 2021-04-06 18:41:16 +04:00
John Preston 663db64688 Allow saving and using saved credentials. 2021-04-06 18:41:16 +04:00
John Preston 2e58993181 Use title/description from paymentReceipt. 2021-04-06 18:41:16 +04:00
John Preston f09a468a7c Improve design of payment bottom buttons. 2021-04-06 18:41:16 +04:00
John Preston b08d9fe0b8 Reactivate window on payment close. 2021-04-06 18:41:16 +04:00
John Preston 619f70ab22 Improve design of shipping option selection. 2021-04-06 18:41:16 +04:00
John Preston 8cac76931e Support adding tips in payments. 2021-04-06 18:41:15 +04:00
John Preston 00c915e58d Add support for inline invoices. 2021-04-06 18:41:15 +04:00
John Preston 3ec3f6484f Update API scheme to layer 128. 2021-04-06 18:41:15 +04:00
John Preston c7a1771dec Simple receipt viewing. 2021-04-06 18:41:15 +04:00
John Preston 1050447eed Add phone format and validation in payments. 2021-04-06 18:41:15 +04:00
John Preston 0af6c4b0b6 Add local validation for card information. 2021-04-06 18:41:15 +04:00
John Preston e077163322 Add nice country choosing in payments. 2021-04-06 18:41:15 +04:00
John Preston 47fdef1e38 Improve checkout information / card page design. 2021-04-06 18:41:15 +04:00
John Preston fafea73ea7 Improve checkout main page design. 2021-04-06 18:41:15 +04:00
John Preston 56031a6402 Handle native / non-native payment methods (same way). 2021-04-06 18:41:15 +04:00
John Preston 5e4bc200c2 Support entering card details natively. 2021-04-06 18:41:15 +04:00
John Preston 76b4e18518 Port required parts of Stripe SDK to lib_stripe. 2021-04-06 18:41:15 +04:00
John Preston 994dbf9eb5 Validate saved information on payment form open. 2021-04-06 18:41:15 +04:00
John Preston 212497413c Show some payment errors, focus fields. 2021-04-06 18:41:15 +04:00
John Preston 0d44736575 First full-featured version of payments, no design. 2021-04-06 18:41:15 +04:00
John Preston 4c707bff29 Start proper payments processing. 2021-04-06 18:41:15 +04:00