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.