The PinlessRequest2ndStep function type is used to confirm the activation.
Client should only send PinlessRequest2ndStep after receiving <StatusCode>0</StatusCode> and <AuthorizationCode> is blank in PinlessRequest response.
IMPORTANT! If the client application does not receive a response for PinlessRequest2ndStep within 20 seconds, then the client should consider the transaction as processed.
Certain parameters must be in all API calls, view all the parameters below:
This field is part of the Common Request Parameters.
The value for this call is PinlessRequest2ndStep
*The other parameters are the SAME as the PinlessRequest call.
<RequestXml>
<Type>PinlessRequest2ndStep</Type>
<TerminalId>Assigned</TerminalId>
<Password>Assigned</Password>
<ReceiptNo>12345</ReceiptNo>
<Amount>5</Amount>
<ClerkId>1</ClerkId>
<AccountNo>11999990000</AccountNo>
<RefNo>74553807</RefNo>
<ProdCode>GWCLRS</ProdCode> <!--GwCel Viso 1234-->
</RequestXml>
NOTE: Some fields returned in the response can be viewed as optional by the Client, such as: MerchantId, Company, CompanyCity, CompanyPhone, TransDate & TransTime. This data can be ignored if the Client has similar data already. Settlement or reconciliation should be based on the unique PSInet transaction number and not these fields.
Certain fields are returned from all API calls, view all the fields below:
*The response fields are the SAME as the PinlessRequest response.
<ResponseXml>
<StatusCode>0</StatusCode>
<StatusDescription>Approved Transaction</StatusDescription>
<TransNo>0070000200638</TransNo>
<AuthorizationCode />
<AccountNo>11999990000</AccountNo>
<USN>TestVoucherUsn</USN>
<ReferenceNo>TestVoucherBranchUsn</ReferenceNo>
<TopUpInfo />
<AdditionalInfo>
<Item fs="30">TestVoucherBonus</Item>
<Item fs="31">TestVoucherBonusInPoints</Item>
<Item fs="33">TestVoucherValidatePeriod</Item>
<Item fs="34">TestVoucherCost</Item>
<Item fs="35">TestVoucherUsn</Item>
<Item fs="36">TestVoucherBranchUsn</Item>
<Item fs="37">TestVoucherValueMessage</Item>
<Item fs="38" />
<Item fs="39">TestVoucherGeneralMessage</Item>
<Item fs="17">0</Item>
<Item fs="18">N/A</Item>
<Custom1>N/A</Custom1>
<Custom2 />
</AdditionalInfo>
<MerchantId>WenchengTesting</MerchantId>
<Company>Lego Works Inc.</Company>
<CompanyCity>Toronto</CompanyCity>
<CompanyPhone>6049449330</CompanyPhone>
<CompanyDbaName>TestDBA</CompanyDbaName>
<TransDate>2015-01-20</TransDate>
<TransTime>11:16:46</TransTime>
<ProductVer>0340217</ProductVer>
<PromoVer>0340009</PromoVer>
<SoftVer />
<InvoiceNumber />
<NSM />
</ResponseXml>