fix fake payment test and add credit card test