* A map that host the result for a given credit card
*/
private static Map<String, String> statusMap = new HashMap<String, String>();
public String authorizeSCAAsyncWithCallback(String creditCardNumber, String holder, float amount) {
CreditCardDetailsType creditCard = createCreditCard(creditCardNumber, holder);
asyncProxy.authorizeRequestOneway(creditCard, amount);
synchronized (statusMap) {
while (true) {
String status = statusMap.remove("ASYNC:" + creditCardNumber);
if (status != null) {