v0.3.0 (2021-03-16)
Closed issues:
- Prepare Solidus Paypal Commerce Platform for Solidus 3.0 #115
Merged pull requests:
v0.2.2 (2020-11-20)
Implemented enhancements:
- Make the PayPal messaging component a bit more modular #112
- Implement and QA Paypal credit solutions #99
Closed issues:
- Simulated Address Info in Live Order #104
Merged pull requests:
- Relax SolidusWebhooks dependency #114 (kennyadsl)
- Add information about paypal credit messaging to readme #113 (seand7565)
v0.2.1 (2020-11-09)
Closed issues:
- There was a problem connecting with paypal. #107
- Bad Request (400) when opening PayPal Payment Popup (eg clicking Pay with PayPal during checkout) #103
Merged pull requests:
- Move and rename address decorator #111 (seand7565)
- Constrain solidus_support to 0.5.1 or greater #110 (seand7565)
- Add currency to PayPal SDK URL #108 (seand7565)
- Update specs to comply with new rubocop regulations #106 (seand7565)
- Add address only to initial PayPal request #105 (seand7565)
v0.2.0 (2020-10-13)
Closed issues:
- README lists two different types of PayPal credentials #97
paypal\_email\_confirmed
is not an actual preference #96- Make this extension the default option for Solidus #88
Merged pull requests:
- Add PayPal messaging component #102 (seand7565)
- Add partner ID attribute to SDK javascript tag #101 (seand7565)
- Set current_order_id and token during payment step #100 (MFRWDesign)
- Remove incorrect/unclear info from README #98 (seand7565)
- Update the extension with the latest solidus_dev_support defaults #95 (elia)
- Add skip migration option to installer #94 (seand7565)
- Update README to reflect referral fee #93 (seand7565)
v0.1.0 (2020-09-03)
Merged pull requests:
- Temporarily switch from apparition to cuprite #92 (elia)
- Add a configurable state_guesser class to guess states #90 (seand7565)
- Add better error handling to button_actions.js #89 (seand7565)
v0.0.1 (2020-08-10)
Implemented enhancements:
- Frontend users should be able to check out using PayPal #6
- Admin users should be able to style the PayPal buttons on the payment_method show page #5
- Webhooks #83 (elia)
- Display paypal email to customer on confirmation #54 (seand7565)
- Use an env accessor to control live/sandbox urls and classes #31 (elia)
- Add response object to API calls to PayPal #30 (seand7565)
Fixed bugs:
- Users can check out with invalid payment #19
- Have different nonce for every click of the wizard button #87 (elia)
- Correctly communicate errors when updating shipping rates #86 (elia)
- Add deface to deps #57 (elia)
Closed issues:
- Add something to the README about backend payments #75
- Explore enabling the payment method by default #71
- Explore subscribing to webhooks #70
- We're using the wrong ID for paypal_order_id #69
- Handle instrument declined errors #68
- Extend lightbox during customer payment #63
- Add this extension to demo store for integration team walkthrough #49
- Store PayPal Debug ID #48
- PayPal email address needs to be included on the confirm step #47
- Digital goods should be set as not requiring shipment #46
- Allow checkout on product/cart page to complete the order #44
- PayPal uses different states than Solidus for some countries #38
- Validate amount charged with PayPal #37
- Allow order simulator to be a configurable class #36
- Admin users have the option to edit payment amount #29
- Add PayPal button to product page #27
- Add PayPal button to cart page #26
- Add
commit=false
to javascript SDK URL #18 - Explore using Rails secrets to encode and decrypt PayPal client id and secret #17
- Backend users should be able to checkout & admin payments #15
- Change static sandbox URL and objects to dynamic #14
- PayPal response address change #13
- Ensure the email is verified before activating the payment method #9
- Add a URL generator for the PayPal JS SDK #8
- Allow users to onboard with PayPal #1
Merged pull requests:
- Update links after moving the repo to solidusio-contrib #91 (elia)
- Use live partner ids #85 (elia)
- Update README to account for checkouts without a confirmation step #84 (seand7565)
- Replace order simulator with something simpler #82 (seand7565)
- Cleanup #81 (elia)
- Send line_item and shipping promotions to PayPal #80 (seand7565)
- Change outstanding_balance to total in order total checker #79 (seand7565)
- Add overlay to ease transition to confirmation page #78 (seand7565)
- Default available_to_users to true #77 (seand7565)
- Add info about PayPal Terminal to README #76 (seand7565)
- Return a payment declined error on the frontend #74 (seand7565)
- Only use the necessary data to let the spec pass #73 (elia)
- Display capture_id instead of order_id to admin user #72 (seand7565)
- Use options instead of preferences #67 (seand7565)
- Update README to reflect new preferences #66 (seand7565)
- Add version to cache_key #65 (seand7565)
- Include payment method information in pricing options cache key #62 (seand7565)
- Only use available payment_methods #61 (seand7565)
- Explicitly require deface #60 (elia)
- Verify email address is verified before allowing payment method to be available #59 (seand7565)
- Use the ORB definition of lint-code #58 (elia)
- Send amount of payment to PayPal on capture #56 (seand7565)
- Verify amount to charge with order total #55 (seand7565)
- Linting the project with rubocop #53 (elia)
- Add PayPal Debug ID to log entries #52 (seand7565)
- Fix PayPal request success message en.yml paths #51 (seand7565)
- Add configuration options to SolidusPaypalCommercePlatform #50 (seand7565)
- Add PayPal button to product page #45 (seand7565)
- Add PayPal Button To Cart Page #43 (seand7565)
- Add ability to change address on PayPal #42 (seand7565)
- Add a basic codecov config to show commit status #41 (elia)
- Add CI & Coverage badges to the readme #40 (elia)
- Rely on sdk request classes #39 (elia)
- Use "commit=false" in the JS SDK url when "confirm" step is present #33 (elia)
- Renames: Gateway → PaymentMethod / Requests → Gateway #32 (elia)
- Add PayPal Virtual Terminal notice to backend #25 (seand7565)
- Add missing partials necessary for backend #24 (seand7565)
- Add the ability to void authorized payments #23 (seand7565)
- Fix order controller response #22 (seand7565)
- Add refund ability to admin payment management #21 (seand7565)
- Fixes and refactoring #20 (elia)
- Add ability for admin users to customize paypal button #16 (seand7565)
- Restore the generic bin/rails command #11 (elia)
- Add PayPal buttons to frontend checkout flow #10 (seand7565)
- Update readme to reflect onboarding and wizards 🧙 #4 (seand7565)
- Add setup wizard for paypal commerce platform #3 (seand7565)
- Add paypal_commerce_platform as a payment method #2 (seand7565)
* This Changelog was automatically generated by github_changelog_generator