I am currently working on integrating Sagepay with a financial payment system. We have a Sagepay test account and have been creating transactions within the Sagepay test environment fine.
However, we have a number of test plan scenarios that don't appear to be supported with the Sagepay test environment, e.g.
Create a card payment successfully then do a Repeat against the payment and simulate a failure at Repeat stage (insufficient funds, card expired, etc).
Sagepay support have said this is NOT testable so how is anyone testing their Sagepay integrations? Are there third party test environments available or what is anyone doing to test their Sagepay integrated systems?
Just a suggestion.
Create a PAYMENT transaction.
Block the IP address that the transactions are initiated from (in My Sage Pay)
Try a REPEAT transaction call to the API.
It won't simulate the card expiry / failure to auth scenario, but might help. If you do try, be aware that the setting might not take immediate effect (should be around 15 minutes or so).
Related
I want to test transaction on coinbase, is there anyway to test transactions on coinbase development without using real bitcoin. Because I don't have any bitcoins in my account.
As i was also looking for a sandbox environment, i just came up to one of there support, they are no longer supporting sandbox environment for a long time now.
Check out this Answer on coinbase support
There is no way to use any kind of testnet but you could always have a friend create an account and then use the API to send to each other via Email address for no fees.
I have a hypothetical question about my PayPal developer account. Since the app I developed uses an API Username (myname-facilitator_api1.mydomain.com), API Password and API Signature to do the transactions, I am wondering what happens with the API access if my PayPal account for whatever reason becomes limited?
I've had my account limited in the past because I did a large withdrawal and PayPal asked me to send in documents to lift the limits ...but what happens during that time to the API access? Would customers also not be able to do transactions through my app during this time or how would it be affected?
There are multiple types of account limitations. For most limitations you can continue to accept payments. In other cases not.
If PayPal is uncertain about whether an account may have been compromised, or lacks a required piece of paperwork, they will generally only limit withdrawals so that the merchant can continue their business with as little impact as possible while they resolve the issue.
If PayPal determines that an account is fraudulent, or engaged in some type of enterprise for which PayPal cannot process the payments, they will block acceptance as well in order to protect the payers -- the alternative being to accept but then reverse all the transactions.
Usually, when your accounts becomes limited you can still receive payments. You can't withdraw though.
I have a scenario where an application processes a payment and sends a portion of the payment to other providers. Part of the allure of PayPal is that these funds are available immediately via their PayPal Debit Card.
Are there any alternatives that offer an API for performing these transactions? I've seen mention of alternatives for this scenario (for example, in the following thread on the Dwolla site), but have never actually seen a company mentioned.
https://discuss.dwolla.com/t/will-dwolla-add-credit-cards-like-paypal/62
Try looking at: https://stripe.com/connect. It looks like it handles payment collection as well as sending payments to other providers. I've never used it myself though.
Is it possible to test whether the Google Ecommerce transaction code is working or not before It is send to production?
Most merchant service providers have a test mode setting. See if you find that. Also you can place real transaction and just refund them after you complete.
Suppose I have a website that receives money through a payment gateway when people register to the site.
How do you test it? Can it be done without real money?
Most payment gateways, e.g. Paypal, provide sandbox instances and fake credit card numbers that you can use for testing.