Skip to content

Commit 7f83670

Browse files
Sergey AnisiforovSergey Anisiforov
authored andcommitted
Added methods cancelPayment, returnPayment, reconciliation.
1 parent 79b9649 commit 7f83670

3 files changed

Lines changed: 47 additions & 2 deletions

File tree

PaynetEasyReader.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
"0.2.32-7": "https://github.com/payneteasy/PaynetEasyReader/releases/download/0.2.32-7/PaynetEasyReader.xcframework.zip",
66
"0.2.32-8": "https://github.com/payneteasy/PaynetEasyReader/releases/download/0.2.32-8/PaynetEasyReader.xcframework.zip",
77
"0.2.32-9": "https://github.com/payneteasy/PaynetEasyReader/releases/download/0.2.32-9/PaynetEasyReader.xcframework.zip",
8-
"0.2.32-10": "https://github.com/payneteasy/PaynetEasyReader/releases/download/0.2.32-10/PaynetEasyReader.xcframework.zip"
8+
"0.2.33": "https://github.com/payneteasy/PaynetEasyReader/releases/download/0.2.33/PaynetEasyReader.xcframework.zip"
99
}

PaynetEasyReader.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |spec|
22
spec.name = 'PaynetEasyReader'
3-
spec.version = '0.2.32-10'
3+
spec.version = '0.2.33'
44
spec.license = { type: 'APACHE', file: 'LICENSE.txt' }
55
spec.homepage = 'https://www.payneteasy.com'
66
spec.authors = { 'PaynetEasyReader' => 'es@payneteasy.com' }

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,51 @@ manager = [factory createManager:reader
101101
[manager start];
102102
```
103103
104+
```obj-c
105+
PNEReaderFactory *factory = [[PNEReaderFactory alloc] init];
106+
PNEReaderInfo *reader = [PNEReaderInfo infoWithType:PNEReaderType_INPAS address:@"10.0.0.100:27015"];
107+
manager = [factory createManager:reader
108+
amount:[NSDecimalNumber decimalNumberWithString:@"1.00"]
109+
currency:@"RUB"
110+
presenter:self];
111+
[manager start];
112+
```
113+
114+
Cancel Payment
115+
116+
```obj-c
117+
PNEReaderFactory *factory = [[PNEReaderFactory alloc] init];
118+
PNEReaderInfo *reader = [PNEReaderInfo infoWithType:PNEReaderType_INPAS address:@"10.0.0.100:27015"];
119+
manager = [factory createManager:reader
120+
amount:[NSDecimalNumber decimalNumberWithString:@"1.00"]
121+
currency:@"RUB",
122+
rrn:@"1234567890",
123+
presenter:self];
124+
[manager cancelPayment];
125+
```
126+
127+
Return Payment
128+
129+
```obj-c
130+
PNEReaderFactory *factory = [[PNEReaderFactory alloc] init];
131+
PNEReaderInfo *reader = [PNEReaderInfo infoWithType:PNEReaderType_INPAS address:@"10.0.0.100:27015"];
132+
manager = [factory createManager:reader
133+
amount:[NSDecimalNumber decimalNumberWithString:@"1.00"]
134+
currency:@"RUB",
135+
rrn:@"1234567890",
136+
presenter:self];
137+
[manager returnPayment];
138+
```
139+
140+
Reconciliation
141+
142+
```obj-c
143+
PNEReaderFactory *factory = [[PNEReaderFactory alloc] init];
144+
PNEReaderInfo *reader = [PNEReaderInfo infoWithType:PNEReaderType_INPAS address:@"10.0.0.100:27015"];
145+
manager = [factory createManager:reader presenter:self];
146+
[manager reconciliation];
147+
```
148+
104149
## Examples
105150
106151
* Objective-c with Cocoapods - https://github.com/payneteasy/ReaderExample

0 commit comments

Comments
 (0)