cancel
Showing results for 
Search instead for 
Did you mean: 

Testing refunds using developer account

At the danger of sounding dumb - is there any way to enable the 'settled' property of the developer account transactions so that refunds can be tested?

 

there might be a a very short answer of 'NO' to this.

 

 

TSdotNet
Trusted Contributor
4 REPLIES 4

If you are using a shared test account settlement is automatically initiated prior to the shared transaction credentials being distributed.

 

If you are using a dedicated test account you need to submit a request to developer@cybersource.com to request that settlement be initiated.

 

 

Thanks,

Elaine

Elaine
Trusted Contributor
Trusted Contributor

This is actually  no longer the case. All developer sandbox accounts now automatically settle transactions once every 24 hours after the transaction cut off time specified. There is no longer a need to request that settlement be enabled in order to refund transactions in your test account.

 

Settlement will only run once per day. If you change the transaction cut off time in the account to try to force settlement to occur this will likely only cause delays in your next 1-2 settlements.

 

 

Thank you,

 

Elaine

Elaine
Trusted Contributor
Trusted Contributor

I was wondering/hoping there might be a way for dedicated test accounts to automatically settle a transactions.  For testing purposes, it would be easier to immediately settle a transaction so we could test a refund against it without having to wait 24 hours for it to settle.

 

Also, if the above is not possible, what is the best practice for getting the quickest settlement of transactions ?  Is it better to use a "real" account, but in test mode ?  Or a real account using the test request parameter ?  Is there any combination that will allow for instant or quicker transaction settlement ?  

 

Thanks for your help

For both live(production) and test account, it will settled once a day.

 

testmode will not generate any transaction.