Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Чек:
- ======================================================
- |Код товара|Количество товара в позиции|Сумма позиции|
- ======================================================
- |prd1 |1.00 |10000 |
- |prd2 |2.00 |14000 |
- |prd3 |3.00 |15000 |
- ======================================================
- ----request----
- запрос информации по номеру телефона 9162095587
- service.getInfo2(infoRequest)
- {
- 'transaction': {
- 'id': '20180718094624.239-E50B27A5',
- 'terminal': 'device',
- 'location': 'device',
- 'partnerId': 1381612,
- 'track1': None,
- 'track2': None,
- 'track3': None,
- 'barCode': None,
- 'pan': None,
- 'hash': None,
- 'gcdata': None,
- 'cardholder': None,
- 'phone': '9162095587',
- 'dateTime': '20180718094624',
- 'extensions': {
- 'item': [
- {
- 'type': 'PURCHASE_EXT_PARAMS',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'RECEIPT',
- 'value': '5A9CC62E76'
- }
- ]
- }
- },
- {
- 'type': 'CHEQUE_MSG_REQ',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'MSG_REQ',
- 'value': 'Y'
- }
- ]
- }
- }
- ]
- }
- },
- 'cheque': {
- 'item': [
- {
- 'product': 'prd1',
- 'quantity': '1.00',
- 'amount': 10000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd2',
- 'quantity': '2.00',
- 'amount': 14000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd3',
- 'quantity': '3.00',
- 'amount': 15000,
- 'position': None,
- 'attributes': None
- }
- ]
- },
- 'getCardholder': None,
- 'getAccStatement': None,
- 'accStatementParams': None,
- 'getPreCalcBns': None,
- 'currency': None,
- 'getBnsActiveRestrictInfo': None
- }
- ----response----
- {
- 'status': {
- 'code': 0L,
- 'description': None
- },
- 'pcId': 70029278L,
- 'cardInfo': {
- 'item': [
- {
- 'name': 'BNS',
- 'value': '4983951',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'AB',
- 'value': '4983951',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'BNS_DELAY',
- 'value': '23460',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '432133',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '432133',
- 'type': 'S',
- 'relation': 'T'
- },
- {
- 'name': 'NF',
- 'value': u'\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CS',
- 'value': 'A',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'ID_DATA',
- 'value': '9162095587',
- 'type': 'S',
- 'relation': 'N'
- }
- ]
- },
- 'fmtCardInfo': None,
- 'chequeMessage': u'\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043f\u043e \u043a\u0430\u0440\u0442\u0435\n\u041a\u0410\u0420\u0422\u0410 9162095587\n\u0414\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f 18.07.18 09:46:24\n\u041e\u0441\u0442\u0430\u0442\u043e\u043a \u0431\u0430\u043b\u043b\u043e\u0432 50074.11\n\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 234.60\n\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0444\u0438\u0448\u0435\u043a 0\n\u0411\u043e\u043d\u0443\u0441\u044b \u043f\u043e \u0430\u043a\u0446\u0438\u044f\u043c:',
- 'operatorMessage': None,
- 'pointsAllocation': {
- 'minChequePoints': 0L,
- 'maxChequePoints': 38610L,
- 'allocCheque': None
- },
- 'cardholderInfo': None,
- 'accStatementInfo': None,
- 'eventInfo': None,
- 'preCalculatedBns': None,
- 'bnsActiveRestrictInfo': None
- }
- ----find CardInfoItem: ID_DATA, S, N ----
- ----ID_DATA value: 9162095587
- ----find CardInfoItem: EAN13, S, N ----
- ----EAN13 value: None
- ----client barcode 9162095587
- ----request----
- предрасчет распределения списания бонусов
- service.preAuthPoints(PreAuthRequest)
- {
- 'transaction': {
- 'id': '20180718094625.611-CB1BBF8C',
- 'terminal': 'device',
- 'location': 'device',
- 'partnerId': 1381612,
- 'track1': None,
- 'track2': None,
- 'track3': None,
- 'barCode': '9162095587',
- 'pan': None,
- 'hash': None,
- 'gcdata': None,
- 'cardholder': None,
- 'phone': None,
- 'dateTime': '20180718094625',
- 'extensions': {
- 'item': [
- {
- 'type': 'PURCHASE_EXT_PARAMS',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'RECEIPT',
- 'value': '5A9CC62E76'
- }
- ]
- }
- }
- ]
- }
- },
- 'cheque': {
- 'item': [
- {
- 'product': 'prd1',
- 'quantity': '1.00',
- 'amount': 10000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd2',
- 'quantity': '2.00',
- 'amount': 14000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd3',
- 'quantity': '3.00',
- 'amount': 15000,
- 'position': None,
- 'attributes': None
- }
- ]
- },
- 'amount': 1000,
- 'currency': 643
- }
- ----response----
- {
- 'status': {
- 'code': 0L,
- 'description': None
- },
- 'pcId': 70029279L,
- 'pointsAlloc': {
- 'minChequePoints': 0L,
- 'maxChequePoints': 1000L,
- 'allocCheque': {
- 'item': [
- {
- 'product': 'prd1',
- 'quantity': 1.0,
- 'pointsAmount': 257L
- },
- {
- 'product': 'prd2',
- 'quantity': 2.0,
- 'pointsAmount': 359L
- },
- {
- 'product': 'prd3',
- 'quantity': 3.0,
- 'pointsAmount': 384L
- }
- ]
- }
- }
- }
- Чек:
- ======================================================================================
- |Код товара|Количество товара в позиции|Сумма позиции|Предрасчет распределения скидки|
- ======================================================================================
- |prd1 |1.00 |10000 |257 |
- |prd2 |2.00 |14000 |359 |
- |prd3 |3.00 |15000 |384 |
- ======================================================================================
- ----request----
- списание бонусов
- service.authPoints(authRequest)
- {
- 'transaction': {
- 'id': '20180718094625.892-384B1E84',
- 'terminal': 'device',
- 'location': 'device',
- 'partnerId': 1381612,
- 'track1': None,
- 'track2': None,
- 'track3': None,
- 'barCode': '9162095587',
- 'pan': None,
- 'hash': None,
- 'gcdata': None,
- 'cardholder': None,
- 'phone': None,
- 'dateTime': '20180718094625',
- 'extensions': {
- 'item': [
- {
- 'type': 'PURCHASE_EXT_PARAMS',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'RECEIPT',
- 'value': '5A9CC62E76'
- }
- ]
- }
- },
- {
- 'type': 'PRE_AUTH',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'PRE_AUTH_OPER_ID',
- 'value': 70029279L
- }
- ]
- }
- },
- {
- 'type': 'CHEQUE_MSG_REQ',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'MSG_REQ',
- 'value': 'Y'
- }
- ]
- }
- }
- ]
- }
- },
- 'amount': 1000,
- 'currency': 643,
- 'payment': {
- 'item': [
- {
- 'payMeans': 'P',
- 'amount': 1000
- }
- ]
- },
- 'cheque': {
- 'item': [
- {
- 'product': 'prd1',
- 'quantity': '1.00',
- 'amount': 10000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd2',
- 'quantity': '2.00',
- 'amount': 14000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd3',
- 'quantity': '3.00',
- 'amount': 15000,
- 'position': None,
- 'attributes': None
- }
- ]
- },
- 'authentication': None,
- 'cashBack': None
- }
- ----response----
- {
- 'status': {
- 'code': 0L,
- 'description': None
- },
- 'pcId': 70029280L,
- 'cardInfo': {
- 'item': [
- {
- 'name': 'BNS',
- 'value': '-1000',
- 'type': 'C',
- 'relation': 'N'
- },
- {
- 'name': 'AB',
- 'value': '-1000',
- 'type': 'C',
- 'relation': 'N'
- },
- {
- 'name': 'BNS',
- 'value': '4982951',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'AB',
- 'value': '4982951',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'BNS_DELAY',
- 'value': '23460',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '432133',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '432133',
- 'type': 'S',
- 'relation': 'T'
- },
- {
- 'name': 'NF',
- 'value': u'\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CS',
- 'value': 'A',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'ID_DATA',
- 'value': '9162095587',
- 'type': 'S',
- 'relation': 'N'
- }
- ]
- },
- 'fmtCardInfo': None,
- 'chequeMessage': u'\u0421\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0431\u0430\u043b\u043b\u043e\u0432\n\u041a\u0410\u0420\u0422\u0410 9162095587\n\u0414\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f 18.07.18 09:46:25\n\u0421\u043f\u0438\u0441\u0430\u043d\u043e \u0431\u0430\u043b\u043b\u043e\u0432 10.00\n\u041e\u0441\u0442\u0430\u0442\u043e\u043a \u0431\u0430\u043b\u043b\u043e\u0432 50064.11\n\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 234.60\n\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0444\u0438\u0448\u0435\u043a 0',
- 'operatorMessage': None,
- 'pointsAllocation': {
- 'minChequePoints': 0L,
- 'maxChequePoints': 0L,
- 'allocCheque': {
- 'item': [
- {
- 'product': 'prd1',
- 'quantity': 1.0,
- 'pointsAmount': 257L
- },
- {
- 'product': 'prd2',
- 'quantity': 2.0,
- 'pointsAmount': 359L
- },
- {
- 'product': 'prd3',
- 'quantity': 3.0,
- 'pointsAmount': 384L
- }
- ]
- }
- },
- 'cardholderInfo': None,
- 'accStatementInfo': None,
- 'eventInfo': None,
- 'preCalculatedBns': None,
- 'bnsActiveRestrictInfo': None
- }
- Чек:
- ============================================================================
- |Код товара|Количество товара в позиции|Сумма позиции|Сумма скидки бонусами|
- ============================================================================
- |prd1 |1.00 |10000 |257 |
- |prd2 |2.00 |14000 |359 |
- |prd3 |3.00 |15000 |384 |
- ============================================================================
- Платежные инструменты:
- ==================================
- |Тип платежного инструмента|Сумма|
- ==================================
- |N |1000 |
- |I |38000|
- ==================================
- ----request----
- начисление бонусов
- service.authPoints(authRequest)
- {
- 'transaction': {
- 'id': '20180718094626.202-31EA15D6',
- 'terminal': 'device',
- 'location': 'device',
- 'partnerId': 1381612,
- 'track1': None,
- 'track2': None,
- 'track3': None,
- 'barCode': '9162095587',
- 'pan': None,
- 'hash': None,
- 'gcdata': None,
- 'cardholder': None,
- 'phone': None,
- 'dateTime': '20180718094626',
- 'extensions': {
- 'item': [
- {
- 'type': 'PURCHASE_EXT_PARAMS',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'RECEIPT',
- 'value': '5A9CC62E76'
- }
- ]
- }
- },
- {
- 'type': 'CHEQUE_MSG_REQ',
- 'critical': 'Y',
- 'params': {
- 'item': [
- {
- 'name': 'MSG_REQ',
- 'value': 'Y'
- }
- ]
- }
- }
- ]
- }
- },
- 'amount': 39000,
- 'currency': 643,
- 'payment': {
- 'item': [
- {
- 'payMeans': 'N',
- 'amount': 1000
- },
- {
- 'payMeans': 'I',
- 'amount': 38000
- }
- ]
- },
- 'cheque': {
- 'item': [
- {
- 'product': 'prd1',
- 'quantity': '1.00',
- 'amount': 10000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd2',
- 'quantity': '2.00',
- 'amount': 14000,
- 'position': None,
- 'attributes': None
- },
- {
- 'product': 'prd3',
- 'quantity': '3.00',
- 'amount': 15000,
- 'position': None,
- 'attributes': None
- }
- ]
- },
- 'authentication': None,
- 'cashBack': None
- }
- ----response----
- {
- 'status': {
- 'code': 0L,
- 'description': None
- },
- 'pcId': 70029281L,
- 'cardInfo': {
- 'item': [
- {
- 'name': 'BNS_DELAY',
- 'value': '2535',
- 'type': 'C',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '38000',
- 'type': 'C',
- 'relation': 'T'
- },
- {
- 'name': 'CASH',
- 'value': '38000',
- 'type': 'C',
- 'relation': 'N'
- },
- {
- 'name': 'BNS',
- 'value': '4982951',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'AB',
- 'value': '4982951',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'BNS_DELAY',
- 'value': '25995',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '470133',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CASH',
- 'value': '470133',
- 'type': 'S',
- 'relation': 'T'
- },
- {
- 'name': 'NF',
- 'value': u'\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'CS',
- 'value': 'A',
- 'type': 'S',
- 'relation': 'N'
- },
- {
- 'name': 'ID_DATA',
- 'value': '9162095587',
- 'type': 'S',
- 'relation': 'N'
- }
- ]
- },
- 'fmtCardInfo': None,
- 'chequeMessage': u'\u041d\u0430\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u043b\u043b\u043e\u0432\n\u041a\u0410\u0420\u0422\u0410 9162095587\n\u0414\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f 18.07.18 09:46:26\n\u0421\u0443\u043c\u043c\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 390.00\n\u041d\u0430\u0447\u0438\u0441\u043b\u0435\u043d\u043e \u0431\u0430\u043b\u043b\u043e\u0432 0.00\n\u041d\u0430\u0447\u0438\u0441\u043b\u0435\u043d\u043e \u0431\u0430\u043b\u043b\u043e\u0432 25.35\n\u041e\u0441\u0442\u0430\u0442\u043e\u043a \u0431\u0430\u043b\u043b\u043e\u0432 50089.46\n\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 259.95\n\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0444\u0438\u0448\u0435\u043a 0',
- 'operatorMessage': None,
- 'pointsAllocation': None,
- 'cardholderInfo': None,
- 'accStatementInfo': None,
- 'eventInfo': None,
- 'preCalculatedBns': None,
- 'bnsActiveRestrictInfo': None
- }
- Process finished with exit code 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement