我正在使用付费门,然后提交表单,然后将其重定向到网站。它适用于所有测试环境,但是,一旦我上传到IOS应用商店,它就不会重定向到付费门的网页。
用于生成哈希的函数可以正常工作。但是,该表单未提交/重定向
<FORM action="https://pay.ozow.com" method="post" accept-charset="utf-8" *ngFor="let item of data" class="iPay">
<ion-grid>
<ion-row>
<ion-col>
<table>
<tr>
<td valign="top">
<INPUT type="hidden" name="SiteCode" value="xxx"/>
<INPUT type="hidden" name="CountryCode" value="ZA"/>
<INPUT type="hidden" name="CurrencyCode" value="ZAR"/>
<INPUT type="hidden" name="Amount" value="{{totalPrice}}"/>
<INPUT type="hidden" name="TransactionReference" value="VAPP{{item.title}}"/>
<INPUT type="hidden" name="BankReference" value="VAPP{{customerData['first_name']}}"/>
<INPUT type="hidden" name="Customer" value="{{customerData['first_name']}}"/>
<INPUT type="hidden" name="CancelUrl" value="https://vapp.orz.co.za/cancel"/>
<INPUT type="hidden" name="SuccessUrl" value="https://vapp.orz.co.za/success"/>
</td>
<td valign="top">
<INPUT type="hidden" id="PvtKey" value="xxxxxxx"/>
<p><INPUT type="hidden" id="genHash" value="Generate Hash"/></p>
<p><INPUT type="hidden" name="HashCheck" value=""/></p>
</td>
</tr>
</table>
</ion-col>
</ion-row>
<ion-row>
<button ion-button block box-shadow type="submit" class="btniPay" (tap)="doHash()">iPay</button>
</ion-row>
</ion-grid>
</FORM>
我没有收到任何错误消息,doHash()函数可以正常工作,并且可以按预期生成哈希。