Closed Bug 841523 Opened 11 years ago Closed 11 years ago

Testing refunds

Categories

(Marketplace Graveyard :: Payments/Refunds, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-05-16

People

(Reporter: andy+bugzilla, Assigned: keir)

References

Details

(Whiteboard: [ETA 4/12])

In bug 835415 I asked about operators that support refunds. What I'd really like is an operator in the *test* environment that supports refunds. That way we can test the whole flow of how a refund works, without having to fake it all our end.

Currently you get all the way to the refund button and when you click it we get an error: NOT_SUPPORTED, No refund agent found

Thats fine, but this makes testing hard.
Assignee: sruston → keir
Keir, as per my Skype IM can you let us know which operators in test support refunds?
Version: 1.1 → 1.2
Priority: -- → P2
Assignee: keir → tom
None of them support auto refunds. Also, there would be no point testing if one did because it probably wouldn't work the same for operators that we are dealing with for launch.
So can we get a example or test operator on the test server that behaves similarly to the ones we are going to launch with?
So have you connected to our refund API? If you have then it will connect to TestPay and send back a not_supported error which relates to operator not supported but we cannot put any operators in until Spain have confirmed refunds is working.
Yes it does. We can't do refunds for operators in the test instances until they confirm its working in production?
Correct.
(In reply to Andy McKay [:andym] from comment #3)
> So can we get a example or test operator on the test server that behaves
> similarly to the ones we are going to launch with?

So the current behaviour (ie returning "NOT_SUPPORT" to a request for a refund of type OPERATOR) is the same as the launch operators (ie they don't support refunds back to bill).

The alternative is to do a refund of type "BANGO" - which will refund back to the users "bango balance" (and will be used for future purchases - but wont prompt any further action (ie a "manual refund back to bill")).  This is not ideal as its not likely to be 100% clear to the user. 

I can add a refund agent to testpay so you can test OPERATOR refunds (but as Tom said v few operators actually have API that can refund back to bill)?
If we've got a testpay operator that can support refunds that would be awesome. 

Then there is a way of testing and ensuring that we can do end to end testing of the flow without having to wait to test it on produciton.
should be in test by 11th March
Assignee: tom → keir
still in development, priority has been resolving test blocking issues
Whiteboard: [ETA: week of 3/25]
Bango has run into some troubles on this.  They are estimating the work to do and will return with a new time estimate.
Whiteboard: [ETA: week of 3/25]
Whiteboard: [ETA 4/12]
dev work done, testing config prior to deployment
likely to be in build 18th April
won't be in Test till 24th April
part of Direct Billing 4 (DB4) now scheduled for 30th April
Currently in test
This is on test now, and it wont be moved to production I'm going to close this bug.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2013-05-16
You need to log in before you can comment on or make changes to this bug.