public async Task Rebill() { var appSettings = ConfigurationManager.AppSettings; var px = new PxPay(); var url = await px.Rebill(NewTxnId(), 10.00m, appSettings["PxPayDpsBillingIdSample"]); Assert.IsTrue(url.StartsWith("https://sec.paymentexpress.com")); }
public async Task ProcessResponseForPurchase() { var appSettings = ConfigurationManager.AppSettings; var px = new PxPay(); var response = await px.ProcessResponse(appSettings["PxPayPurchaseReponseSample"]); Assert.AreEqual(1, response.Success); }
public async Task ProcessResponseForBillSetup() { var appSettings = ConfigurationManager.AppSettings; var px = new PxPay(); var response = await px.ProcessResponse(appSettings["PxPayBillSetupResponseSample"]); Assert.AreEqual(1, response.Success); Assert.AreNotEqual("", response.DpsBillingId); }
public async Task BillSetupWithAuth() { var px = new PxPay(); var url = await px.BillSetup(NewTxnId(), 10.00m); Assert.IsTrue(url.StartsWith("https://sec.paymentexpress.com")); }
public async Task Purchase() { var px = new PxPay(); var url = await px.Purchase(NewTxnId(), 10.00m); Assert.IsTrue(url.StartsWith("https://sec.paymentexpress.com")); }