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

Update dependency srmklive/paypal to v3 #40

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 13, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
srmklive/paypal ~1.0 -> ~3.0 age adoption passing confidence

Release Notes

srmklive/laravel-paypal (srmklive/paypal)

v3.0.30

Compare Source

What's Changed

New Contributors

Full Changelog: srmklive/laravel-paypal@3.0.28...3.0.30

v3.0.28: Implement fixed duration subscriptions.

Compare Source

Add fixed amount of billing cycles when creating billing plans for subscriptions.

v3.0.27: Implement Partner Referral API endpoints.

Compare Source

This releases contains the following implementation for the API endpoints for Partner Referrals:

  • List Seller Tracking Information
  • Show Seller Status.
  • Fetch Merchant Credentials.

v3.0.26: Validate JSON response

Compare Source

  • Validate JSON when API call returns an error.

v3.0.25: Implemented new endpoints for Disputes & Identity API

Compare Source

  • Removed redundant endpoints for Identity API.
  • Implemented following endpoints for Identitiy API:
    • List Users
    • Show User Details
    • Delete User
  • Implemented following endpoints for Disputes API:
    • Make Offer to Resolve Disputes
    • Escalate Dispute
    • Accept Dispute Offer Resolution
    • Update Dispute Status
    • Settle Dispute
  • Code refactoring for Invoices API.
  • Code refactoring for setConfig method.

v3.0.24: Implement additional methods for Add Tracking API

Compare Source

v3.0.23: Implement PaymentMethodsToken API

Compare Source

v3.0.22: Add helper method for taxes when creating subscription

Compare Source

Implemented addTaxes method to set taxes for billing amount when creating subscription.

v3.0.21: Implement unified error response

Compare Source

What's Changed:

  • Implemented unified error response (#​565).
  • Skip unit test suite from build due to response return type error when running tests.
  • Add PHPUnit 10 as dependency for test suite build.
  • Add PHP 8.2 for build on Github Actions.

Full Changelog: srmklive/laravel-paypal@3.0.20...3.0.21

v3.0.20

Compare Source

What's Changed

New Contributors

Full Changelog: srmklive/laravel-paypal@3.0.19...3.0.20

v3.0.19

Compare Source

  • Add the following helper methods when creating a subscription:
    • Setup Fee
    • Shipping Address
    • Custom Payment Failure Threshold

v3.0.18

Compare Source

  • Fix UpdateOrder API call.

Full Changelog: srmklive/laravel-paypal@3.0.17...3.0.18

v3.0.17

Compare Source

What's Changed

New Contributors

Full Changelog: srmklive/laravel-paypal@3.0.16...3.0.17

v3.0.16: Cache access token

Compare Source

What's Changed

New Contributors

Full Changelog: srmklive/laravel-paypal@3.0.15...3.0.16

v3.0.15: Fix error response parsing

Compare Source

Full Changelog: srmklive/laravel-paypal@3.0.14...3.0.15

v3.0.14: Add feature to get client token

Compare Source

Full Changelog: srmklive/laravel-paypal@3.0.13...3.0.14

v3.0.13: Support Laravel 9

Compare Source

This release adds support for use on Laravel 9.

v3.0.12: Custom method to set return & cancel URLs

Compare Source

v3.0.11: Fixes for Subscription Creation

Compare Source

This release implements the following for the Subscription helpers methods:

  • Fix subscription creation without a trial period.
  • Add method to create recurring billing with custom intervals.

v3.0.10: Implement custom methods for creating subscriptions.

Compare Source

This release implements custom methods to create recurring subscriptions:

  • Daily
  • Weekly
  • Monthly
  • Yearly

Following are the code snippets through which the above can be accomplished:

Create Recurring Daily Subscription

$response = $provider->addProduct('Demo Product', 'Demo Product', 'SERVICE', 'SOFTWARE')
            ->addSubscriptionTrialPricing('DAY', 7)
            ->addDailyPlan('Demo Plan', 'Demo Plan', 1.50)
            ->setupSubscription('John Doe', 'john@example.com', '2021-12-10') ;

Create Recurring Weekly Subscription

$response = $provider->addProduct('Demo Product', 'Demo Product', 'SERVICE', 'SOFTWARE')
            ->addSubscriptionTrialPricing('DAY', 7)
            ->addWeeklyPlan('Demo Plan', 'Demo Plan', 30)
            ->setupSubscription('John Doe', 'john@example.com', '2021-12-10') ;

Create Recurring Monthly Subscription

$response = $provider->addProduct('Demo Product', 'Demo Product', 'SERVICE', 'SOFTWARE')
            ->addSubscriptionTrialPricing('DAY', 7)
            ->addMonthlyPlan('Demo Plan', 'Demo Plan', 100)
            ->setupSubscription('John Doe', 'john@example.com', '2021-12-10') ;

Create Recurring Annual Subscription

$response = $provider->addProduct('Demo Product', 'Demo Product', 'SERVICE', 'SOFTWARE')
            ->addSubscriptionTrialPricing('DAY', 7)
            ->addAnnualPlan('Demo Plan', 'Demo Plan', 600)
            ->setupSubscription('John Doe', 'john@example.com', '2021-12-10') ;

Create Subscription by Existing Product & Billing Plan

$response = $this->client->addProductById('PROD-XYAB12ABSB7868434')
    ->addBillingPlanById('P-5ML4271244454362WXNWU5NQ')
    ->setupSubscription('John Doe', 'john@example.com', $start_date);

v3.0.9: Implement Payouts API

Compare Source

Implemented the following APIs:

v3.0.8: Implement Web Profiles API

Compare Source

Implement Web Profiles API.

v3.0.7: Update credentials verification workflow

Compare Source

  • Implemented updated initialization workflow as suggested in #​467.
  • Implemented credentials verification based on mode.

v3.0.6: Implement Partner Referral API

Compare Source

Update API endpoints & implement Partner Referral API.

v3.0.5: Implement Identity API

Compare Source

v3.0.4: Add custom filters for Invoices Search

Compare Source

Implemented custom filters methods for Invoices Search API implementation to make it more expressive.

v3.0.3: Implement Orders API

Compare Source

v3.0.2: Fixes

Compare Source

v3.0.1: Support PHP 8

Compare Source

v3.0

Compare Source

v2.0.20

Compare Source

What's Changed

v2.0.10: Implement Additional APIs

Compare Source

Implemented the following:

  • Custom filters for Invoices Search.
  • Implementation of Identity API.
  • Implementation of Partner Referral API.
  • Implementation of Web Profiles API.
  • Implementation of Payouts API.
  • Update credentials verification workflow.
  • Implement custom methods to recurring subscriptions.

v2.0.2: Add Orders API for v2

Compare Source

v2.0.1: Fixes

Compare Source

fixes

v2.0.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants