Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Payment PropertyBag for payment processor method arguments #15697

Merged
merged 2 commits into from
Dec 4, 2019

Commits on Nov 25, 2019

  1. Introduce PropertyBag to help standardise payment params

    WIP: proof of concept for payment property bag
    
    WIP: keep civilint happy
    
    WIP: keep civilint happy again
    
    Add other getters, setters, tests
    
    Add require() method and test
    
    some wip code
    
    linter fixes
    
    remove :void from function declaration in Civi/Payment/PropertyBag
    
    fix PropertyBagTest.php  tests
    
    fix linter
    
    Re-do payment code lost in rebase
    
    linting fixes
    
    More WIP on payment property bag
    
    one day i'll run civilint before committing
    
    WIP checkin
    
    Correct test which referred to Credit card instead of Credit Card causing a fail with new property bag which is stricter
    
    Payment PropertyBag: allow week as recurFrequencyUnit; accept ZLS for feeAmount for legacy sake
    
    CRM_Core_Payment: remove stuff cut from release
    
    remove test no longer needed
    
    remove un-needed code because feature dropped before it was released
    
    remove comment
    
    Remove/disarm payment instrument setter
    
    restore getPaymentInstrumentID behaviour
    
    remove not required function
    
    set x
    Rich Lott / Artful Robot committed Nov 25, 2019
    Configuration menu
    Copy the full SHA
    47c9685 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. adding extractCustomPropertiesForDoPayment() method proof of concept

    Rich Lott / Artful Robot committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    b76a6ec View commit details
    Browse the repository at this point in the history