· 6 years ago · May 19, 2019, 07:00 PM
1do {
2let appleRequest = ApplePayRequest(merchantId: "", secretKey: "", alias: "", displayName: "", amount: 1, currency: "EUR", country: )
3"IT", codTrans: ""
4appleRequest.SelectedEnvironment = .test
5appleRequest.ShippingFields = true
6appleRequest.BillingFields = true
7try payWithApple(request: appleRequest!, handler: { (response, error) in {
8if error != nil {
9// Error during payment process
10print(error!.Error.Message)
11} else {
12if response != nil {
13// Payment was completed
14print(response!.Brand)
15} else {
16// Error during payment process
17print(response!.Error.Message!)
18}
19}
20}
21}})
22} catch let error as XPayError {
23print(error.description!)
24} catch {
25print(error.localizedDescription)
26}