[xml] createPayment_5items
Viewer
*** This page was generated with the meta tag "noindex, nofollow". This happened because you selected this option before saving or the system detected it as spam. This means that this page will never get into the search engines and the search bot will not crawl it. There is nothing to worry about, you can still share it with anyone.
- <?xml version="1.0" encoding="UTF-8"?>
- <TestSuite>
- <Transport url="${Transport.URL}/createPayment" contentType="JSON"
- contentEncoding="${Transport.contentEncoding}"
- trustStorage="${Transport.trustStorage}" trustPassword="${Transport.trustPassword}" keyStorage="${Transport.keyStorage}" keyPassword="${Transport.keyPassword}"/>
- <Script>
- class IdGenerator{static long newIdValue = Math.abs(new Date().getTime());static long newId(){return newIdValue++;}}
- class DIDate{static String getDate(){def now = Calendar.instance;def timezon=now.time.format("Z");now.time.format("yyyy-MM-dd")+"T"+now.time.format("hh:mm:ss")+timezon.substring(0,3)+":"+timezon.substring(3,5);}};
- </Script>
- <TestParams property="ValidSvc">
- <TestParam name="srcSystemId" desc="Идентификатор системы" default="3213215354" to="req.srcSystemId"/>
- <TestParam name="currency" desc="Код валюты платежа" default="RUB" to="req.currency"/>
- <TestParam name="amountTnks" desc="Использование баллов «Спасибо» в платеже" default="" to="req.amountTnks"/>
- <TestParam name="↓↓↓ Массив оплачиваемых элементов ↓↓↓" desc="" default="" to=""/>
- <TestParam name="svcTypeId1" desc="Пространство имен" default="0" to="req.svcTypeId1"/>
- <TestParam name="svcNum1" desc="Идентификатор ЛС " default="171002257537" to="req.svcNum1"/>
- <TestParam name="svcSubNum1" desc="Идентификатор субсчета" default="123" to="req.svcSubNum1"/>
- <TestParam name="svcNumName1" desc="Отображаемое плательщику наименование оплачиваемого элемента" default="" to="req.svcNumName1"/>
- <TestParam name="svcSubNumName1" desc="Отображаемое плательщику наименование оплачиваемого субсчета" default="" to="req.svcSubNumName1"/>
- <TestParam name="amount1" desc="Частная сумма платежа" default="100" to="req.amount1"/>
- <TestParam name="quantity1" desc="Количество оплачиваемых позиций" default="1" to="req.quantity1"/>
- <TestParam name="svcTypeId2" desc="Пространство имен" default="0" to="req.svcTypeId2"/>
- <TestParam name="svcNum2" desc="Идентификатор ЛС " default="171002257595" to="req.svcNum2"/>
- <TestParam name="svcSubNum2" desc="Идентификатор субсчета" default="123" to="req.svcSubNum2"/>
- <TestParam name="svcNumName2" desc="Отображаемое плательщику наименование оплачиваемого элемента" default="" to="req.svcNumName2"/>
- <TestParam name="svcSubNumName2" desc="Отображаемое плательщику наименование оплачиваемого субсчета" default="" to="req.svcSubNumName2"/>
- <TestParam name="amount2" desc="Частная сумма платежа" default="100" to="req.amount2"/>
- <TestParam name="quantity2" desc="Количество оплачиваемых позиций" default="1" to="req.quantity2"/>
- <TestParam name="svcTypeId3" desc="Пространство имен" default="0" to="req.svcTypeId3"/>
- <TestParam name="svcNum3" desc="Идентификатор ЛС " default="171002257596" to="req.svcNum3"/>
- <TestParam name="svcSubNum3" desc="Идентификатор субсчета" default="123" to="req.svcSubNum3"/>
- <TestParam name="svcNumName3" desc="Отображаемое плательщику наименование оплачиваемого элемента" default="" to="req.svcNumName3"/>
- <TestParam name="svcSubNumName3" desc="Отображаемое плательщику наименование оплачиваемого субсчета" default="" to="req.svcSubNumName3"/>
- <TestParam name="amount3" desc="Частная сумма платежа" default="100" to="req.amount3"/>
- <TestParam name="quantity3" desc="Количество оплачиваемых позиций" default="1" to="req.quantity3"/>
- <TestParam name="svcTypeId4" desc="Пространство имен" default="0" to="req.svcTypeId4"/>
- <TestParam name="svcNum4" desc="Идентификатор ЛС " default="171002257597" to="req.svcNum4"/>
- <TestParam name="svcSubNum4" desc="Идентификатор субсчета" default="123" to="req.svcSubNum4"/>
- <TestParam name="svcNumName4" desc="Отображаемое плательщику наименование оплачиваемого элемента" default="" to="req.svcNumName4"/>
- <TestParam name="svcSubNumName4" desc="Отображаемое плательщику наименование оплачиваемого субсчета" default="" to="req.svcSubNumName4"/>
- <TestParam name="amount4" desc="Частная сумма платежа" default="100" to="req.amount4"/>
- <TestParam name="quantity4" desc="Количество оплачиваемых позиций" default="1" to="req.quantity4"/>
- <TestParam name="svcTypeId5" desc="Пространство имен" default="0" to="req.svcTypeId5"/>
- <TestParam name="svcNum5" desc="Идентификатор ЛС " default="171002257598" to="req.svcNum5"/>
- <TestParam name="svcSubNum5" desc="Идентификатор субсчета" default="123" to="req.svcSubNum5"/>
- <TestParam name="svcNumName5" desc="Отображаемое плательщику наименование оплачиваемого элемента" default="" to="req.svcNumName5"/>
- <TestParam name="svcSubNumName5" desc="Отображаемое плательщику наименование оплачиваемого субсчета" default="" to="req.svcSubNumName5"/>
- <TestParam name="amount5" desc="Частная сумма платежа" default="100" to="req.amount5"/>
- <TestParam name="quantity5" desc="Количество оплачиваемых позиций" default="1" to="req.quantity5"/>
- <TestParam name="↑↑↑ Массив оплачиваемых элементов ↑↑↑" desc="" default="" to=""/>
- <TestParam name="payMethod" desc="Код способа оплаты" default="BankCard" to="req.payMethod"/>
- <TestParam name="regCard" desc="Признак создания связки" default="1" to="req.regCard"/>
- <TestParam name="accTypeId" desc="Пространство имен ЛС к которому привязана БК" default="" to="req.accTypeId"/>
- <TestParam name="accNum" desc="Пространство имен ЛС к которому привязана БК" default="" to="req.accNum"/>
- <TestParam name="comment" desc="Комментарий" default="test" to="req.comment"/>
- <TestParam name="clientEmail" desc="Почта" default="[email protected]" to="req.clientEmail"/>
- <TestParam name="clientPhone" desc="Телефон" default="1234567890" to="req.clientPhone"/>
- <!--<TestParam name="accTypeId" desc="Пространство имен" default="null" to="req.accTypeId"/><TestParam name="accNum" desc="УЗ" default="null" to="req.accNum"/> -->
- <TestParam name="esppCardId" desc="Идентификатор карты" default="" to="req.esppCardId"/>
- </TestParams>
- <!--добавить тест на создание правила для получения идентификатора, затем выполнить платеж-->
- <TestCase name="Передача результатов платежа " desc="Тип запроса createPayment">
- <TestService name="createPayment">
- <Request>
- <RequestValues>
- <srcSystemId value="${req.srcSystemId}"/>
- <srcPayId value="${=IdGenerator.newId()}"/>
- <currency value="${req.currency}"/>
- <amountTnks value="${req.amountTnks}"/>
- <srcTime value="${=DIDate.getDate()}"/>
- <items type="array">
- <item>
- <svcTypeId value="${req.svcTypeId1}"/>
- <svcNum value="${req.svcNum1}"/>
- <svcSubNum value="${req.svcSubNum1}"/>
- <svcNumName value="${req.svcNumName1}"/>
- <svcSubNumName value="${req.svcSubNumName1}"/>
- <quantity value="${req.quantity1}" type='Int'/>
- <amount value="${req.amount1}" type='Int'/>
- </item>
- <item>
- <svcTypeId value="${req.svcTypeId2}"/>
- <svcNum value="${req.svcNum2}"/>
- <svcSubNum value="${req.svcSubNum2}"/>
- <svcNumName value="${req.svcNumName2}"/>
- <svcSubNumName value="${req.svcSubNumName2}"/>
- <quantity value="${req.quantity2}" type='Int'/>
- <amount value="${req.amount2}" type='Int'/>
- </item>
- <item>
- <svcTypeId value="${req.svcTypeId3}"/>
- <svcNum value="${req.svcNum3}"/>
- <svcSubNum value="${req.svcSubNum3}"/>
- <svcNumName value="${req.svcNumName3}"/>
- <svcSubNumName value="${req.svcSubNumName3}"/>
- <quantity value="${req.quantity3}" type='Int'/>
- <amount value="${req.amount3}" type='Int'/>
- </item>
- <item>
- <svcTypeId value="${req.svcTypeId4}"/>
- <svcNum value="${req.svcNum4}"/>
- <svcSubNum value="${req.svcSubNum4}"/>
- <svcNumName value="${req.svcNumName4}"/>
- <svcSubNumName value="${req.svcSubNumName4}"/>
- <quantity value="${req.quantity4}" type='Int'/>
- <amount value="${req.amount4}" type='Int'/>
- </item>
- <item>
- <svcTypeId value="${req.svcTypeId5}"/>
- <svcNum value="${req.svcNum5}"/>
- <svcSubNum value="${req.svcSubNum5}"/>
- <svcNumName value="${req.svcNumName5}"/>
- <svcSubNumName value="${req.svcSubNumName5}"/>
- <quantity value="${req.quantity5}" type='Int'/>
- <amount value="${req.amount5}" type='Int'/>
- </item>
- </items>
- <payMethod value="${req.payMethod}"/>
- <regCard value="${req.regCard}" type='Int'/>
- <comment value="${req.comment}"/>
- <clientEmail value="${req.clientEmail}"/>
- <clientPhone value="${req.clientPhone}"/>
- <accountInfo type="struct">
- <accTypeId value="${req.accTypeId}"/>
- <accNum value="${req.accNum}"/>
- </accountInfo>
- <esppCardId value="${req.esppCardId}"/>
- </RequestValues>
- </Request>
- <Response ignoreUnknown="true">
- <Values>
- <Value name="reqStatus"/>
- <Value name="reqTime"/>
- <Value name="esppPayId"/>
- <Array name="cards" optional='true'/>
- <Value name="orderId"/>
- <Value name="merchantId"/>
- </Values>
- </Response>
- </TestService>
- </TestCase>
- </TestSuite>
Editor
You can edit this paste and save as new:
File Description
- createPayment_5items
- Paste Code
- 29 Nov-2020
- 10.38 Kb
You can Share it:
Latest Code Pastes