SIMGateway->purchase() mapped correctly to SIMPurchaseRequest