@@ -12,7 +12,12 @@ public class WCPayRemote: Remote {
1212 completion: @escaping ( Result < WCPayAccount , Error > ) -> Void ) {
1313 let parameters = [ AccountParameterKeys . fields: AccountParameterValues . fieldValues]
1414
15- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: Path . accounts, parameters: parameters)
15+ let request = JetpackRequest ( wooApiVersion: . mark3,
16+ method: . get,
17+ siteID: siteID,
18+ path: Path . accounts,
19+ parameters: parameters,
20+ availableAsRESTRequest: true )
1621
1722 let mapper = WCPayAccountMapper ( )
1823
@@ -34,7 +39,12 @@ public class WCPayRemote: Remote {
3439 CaptureOrderPaymentKeys . paymentIntentID: paymentIntentID
3540 ]
3641
37- let request = JetpackRequest ( wooApiVersion: . mark3, method: . post, siteID: siteID, path: path, parameters: parameters)
42+ let request = JetpackRequest ( wooApiVersion: . mark3,
43+ method: . post,
44+ siteID: siteID,
45+ path: path,
46+ parameters: parameters,
47+ availableAsRESTRequest: true )
3848
3949 let mapper = RemotePaymentIntentMapper ( )
4050
@@ -52,7 +62,12 @@ public class WCPayRemote: Remote {
5262 completion: @escaping ( Result < WCPayCharge , Error > ) -> Void ) {
5363 let path = " \( Path . charges) / \( chargeID) "
5464
55- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: [ : ] )
65+ let request = JetpackRequest ( wooApiVersion: . mark3,
66+ method: . get,
67+ siteID: siteID,
68+ path: path,
69+ parameters: [ : ] ,
70+ availableAsRESTRequest: true )
5671
5772 let mapper = WCPayChargeMapper ( siteID: siteID)
5873
@@ -69,7 +84,11 @@ extension WCPayRemote {
6984 /// - completion: Closure to be executed upon completion.
7085 public func loadConnectionToken( for siteID: Int64 ,
7186 completion: @escaping ( Result < ReaderConnectionToken , Error > ) -> Void ) {
72- let request = JetpackRequest ( wooApiVersion: . mark3, method: . post, siteID: siteID, path: Path . connectionTokens)
87+ let request = JetpackRequest ( wooApiVersion: . mark3,
88+ method: . post,
89+ siteID: siteID,
90+ path: Path . connectionTokens,
91+ availableAsRESTRequest: true )
7392
7493 let mapper = ReaderConnectionTokenMapper ( )
7594
@@ -84,7 +103,12 @@ extension WCPayRemote {
84103 ///
85104 public func loadDefaultReaderLocation( for siteID: Int64 ,
86105 onCompletion: @escaping ( Result < RemoteReaderLocation , Error > ) -> Void ) {
87- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: Path . locations, parameters: [ : ] )
106+ let request = JetpackRequest ( wooApiVersion: . mark3,
107+ method: . get,
108+ siteID: siteID,
109+ path: Path . locations,
110+ parameters: [ : ] ,
111+ availableAsRESTRequest: true )
88112
89113 let mapper = RemoteReaderLocationMapper ( )
90114
0 commit comments