PageSourceSearch

https://callrec.net/js/cloud-payments.js

js callrec.net collected 2026-09-24 15:06:30 UTC 8,714 bytes, 120 lines download raw bytes

1var callrecLabel = "Премиум CallRec на 1 год";
2var callrecPrice = 1.00;
3var quantity = 1.00;
4var amount = callrecPrice * quantity;
5var userId = "[email protected]";
6var userEmail = "[email protected]";
7
8var receipt = {
9    "Items": [//товарные позиции
10        {
11            "label": callrecLabel, //наименование товара
12            "price": callrecPrice, //цена
13            "quantity": quantity, //количество
14            "amount": amount, //сумма
15            "vat": 0, //ставка НДС
16            "method": 0, // тег-1214 признак способа расчета - признак способа расчета
17            "object": 0, // тег-1212 признак предмета расчета - признак предмета товара, работы, услуги, платежа, выплаты, иного предмета расчета
18            "measurementUnit": "шт" //единица измерения
19        }
20        // {
21        //     "label": "Наименование товара 2", //наименование товара
22        //     "price": 200.00, //цена
23        //     "quantity": 2.00, //количество
24        //     "amount": 300.00, //сумма со скидкой 25%
25        //     "vat": 10, //ставка НДС
26        //     "method": 0, // тег-1214 признак способа расчета - признак способа расчета
27        //     "object": 0, // тег-1212 признак предмета расчета - признак предмета товара, работы, услуги, платежа, выплаты, иного предмета расчета
28        //     "measurementUnit": "шт", //единица измерения
29        //     "excise": 0.01, // тег-1229 сумма акциза
30        //     "countryOriginCode": "156", // тег-1230 цифровой код страны происхождения товара в соответствии с Общероссийским классификатором стран мира 3 симв. 
31        //     "customsDeclarationNumber": "54180656/1345865/3435625/23", // тег-1231 регистрационный номер таможенной декларации 32 симв. 
32        //     "ProductCodeData": //данные маркировки товара
33        //         {
34        //             "CodeProductNomenclature":"3031303239303030303033343....a78495a4f6672754744773d3d" //HEX представление штрих/бар кода маркировки целиком (Только для касс Микропэй)
35        //         }
36        // },
37        // {
38        //     "label": "Наименование товара 3", //наименование товара
39        //     "price": 300.00, //цена
40        //     "quantity": 3.00, //количество
41        //     "amount": 900.00, //сумма
42        //     "vat": 20, //ставка НДС
43        //     "method": 0, // тег-1214 признак способа расчета - признак способа расчета
44        //     "object": 0, // тег-1212 признак предмета расчета - признак предмета товара, работы, услуги, платежа, выплаты, иного предмета расчета
45        //     "measurementUnit": "шт", //единица измерения
46        //     "AgentSign": 6, //признак агента, тег ОФД 1057, 1222
47        //     "AgentData": { //данные агента, тег офд 1223
48        //         "AgentOperationName": null, // наименование операции банковского платежного агента или банковского платежного субагента, тег ОФД 1044
49        //         "PaymentAgentPhone": null,  // телефон платежного агента, тег ОФД 1073
50        //         "PaymentReceiverOperatorPhone": null, // телефон оператора по приему платежей, тег ОФД 1074
51        //         "TransferOperatorPhone": null, // телефон оператора перевода, тег ОФД 1075
52        //         "TransferOperatorName": null, // наименование оператора перевода, тег ОФД 1026
53        //         "TransferOperatorAddress": null, // адрес оператора перевода, тег ОФД 1005
54        //         "TransferOperatorInn": null // ИНН оператора перевода, тег ОФД 1016
55        //     },
56        //     "PurveyorData": { //данные поставщика платежного агента,  тег ОФД 1224
57        //         "Phone": "+74951234567", // телефон поставщика, тег ОД 1171
58        //         "Name": "ООО Ромашка", // наименование поставщика, тег ОФД 1225
59        //         "Inn": "1234567890" // ИНН поставщика, тег ОФД 1226
60        //     }
61        // }
62    ],
63    "calculationPlace": "callrec.net", //место осуществления расчёта, по умолчанию берется значение из кассы
64    "taxationSystem": 1, //система налогообложения; необязательный, если у вас одна система налогообложения
65    "email": userEmail, //e-mail покупателя, если нужно отправить письмо с чеком
66    "phone": "", //телефон покупателя в любом формате, если нужно отправить сообщение со ссылкой на чек
67    "customerInfo": "", // тег-1227 Покупатель - наименование организации или фамилия, имя, отчество (при наличии), серия и номер паспорта покупателя (клиента)
68    // "customerInn": "7708806063", // тег-1228 ИНН покупателя 
69    "isBso": false, //чек является бланком строгой отчётности
70    "AgentSign": null, //признак агента, тег ОФД 1057
71    "amounts":
72        {
73            "electronic": amount, // Сумма оплаты электронными деньгами
74            "advancePayment": 0.00, // Сумма из предоплаты (зачетом аванса) (2 знака после запятой)
75            "credit": 0.00, // Сумма постоплатой(в кредит) (2 знака после запятой)
76            "provision": 0.00 // Сумма оплаты встречным предоставлением (сертификаты, др. мат.ценности) (2 знака после запятой)
77        }
78}
79
80var data = { //содержимое элемента data
81    "CloudPayments": {
82        "CustomerReceipt": receipt, //онлайн-чек
83    }
84}
85
86this.pay = function () {
87    var widget = new cp.CloudPayments();
88    widget.pay('auth', // или 'charge'
89        { //options
90            publicId: 'pk_e03b690a35c3c6a5dbe63320e6cf6', //id из личного кабинета
91            description: callrecLabel, //назначение
92            amount: amount, //сумма
93            currency: 'RUB', //валюта
94            accountId: userId, //идентификатор плательщика (необязательно)
95            invoiceId: '1234567', //номер заказа  (необязательно)
96            email: userEmail, //email плательщика (необязательно)
97            requireEmail: true,
98            skin: "mini", //дизайн виджета (необязательно)
99            data: {
100                // myProp: 'myProp value'
101                "CloudPayments": {
102                    "CustomerReceipt": receipt, //онлайн-чек
103                }
104            }
105        },
106        {
107            onSuccess: function (options) { // success
108                //действие при успешной оплате
109            },
110            onFail: function (reason, options) { // fail
111                //действие при неуспешной оплате
112            },
113            onComplete: function (paymentResult, options) { //Вызывается как только виджет получает от api.cloudpayments ответ с результатом транзакции.
114                //например вызов вашей аналитики Facebook Pixel
115            }
116        }
117    )
118}
119
120$('#checkout').click(pay);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.