RT#38363: use cust_payby when saving cards during payments [minor fixes]
IDT payment type, RT#39868
multiple payment options, RT#23741
RT#34201: Payment import option
RT#30825: Modernize Bulk payment importing
multiple payment options, RT#23741
manual echeck payment type, RT#26995
EDI and other uncommon payments on payment report, RT#27557
multiple payment options, RT#23741
changes to support PayPal, #22395
display apple and android store payments by name
add WIRE and PPAL payment types
add payby types for apple store, android market and EDI (bill pay), RT#15309
merge webpay support in with autoselection of old realtime_bop and realtime_refund_bop
add back ability to post a check/cash refund. be more explicit about it instead of just being a checkbox when posting a credit. RT#3812
make net receipts clickable... and netreceipts != cashflow, really, so separate those concepts, and cashflow gets gross & net variants. also add gross/net refunds. #3012
event refactor, landing on HEAD!
fix PREP payby
clean up payinfo_Mixin to use payby.pm for payby info and have card masking full 6-digit BIN prefix for card identification. have cust_pay_batch use payinfo_Mixin. require B:CC 0.30 for mask-aware cardtype(). fix payment reports to use mask too if available, so credit card type selection still works with encryption.
add menu items for credit card batching, debug last-minute changes to payby.pm, add ACL for re-processing batches, separate CARD and CHEK batches, fixed defaults for batch formats