this is do document the flow of payment services and state a best practices for payment gateways.
bold I am going to be sort of putting pieces in then get is all layed out.
PaymentMethodServices
deletePaymentMethod(DispatchContext, Map)
makeExpireDate(DispatchContext, Map)
createCreditCard(DispatchContext, Map)
updateCreditCard(DispatchContext, Map)
clearCreditCardData(DispatchContext, Map)
createGiftCard(DispatchContext, Map)
updateGiftCard(DispatchContext, Map)
createEftAccount(DispatchContext, Map)
updateEftAccount(DispatchContext, Map)