{"id":36982862,"url":"https://github.com/silvercommerce/payments-paypal","last_synced_at":"2026-01-13T22:54:15.757Z","repository":{"id":57050775,"uuid":"303659412","full_name":"silvercommerce/payments-paypal","owner":"silvercommerce","description":"Package that adds PayPal payments (via omnipay) along with some customisations","archived":false,"fork":false,"pushed_at":"2023-08-30T16:39:13.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"1","last_synced_at":"2025-03-21T11:49:19.696Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/silvercommerce.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-13T09:56:15.000Z","updated_at":"2023-08-30T16:17:49.000Z","dependencies_parsed_at":"2022-08-24T03:40:46.705Z","dependency_job_id":null,"html_url":"https://github.com/silvercommerce/payments-paypal","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/silvercommerce/payments-paypal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silvercommerce%2Fpayments-paypal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silvercommerce%2Fpayments-paypal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silvercommerce%2Fpayments-paypal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silvercommerce%2Fpayments-paypal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/silvercommerce","download_url":"https://codeload.github.com/silvercommerce/payments-paypal/tar.gz/refs/heads/1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silvercommerce%2Fpayments-paypal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28402188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-13T22:54:15.687Z","updated_at":"2026-01-13T22:54:15.750Z","avatar_url":"https://github.com/silvercommerce.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SilverCommerce Paypal Payments\n\nPackage that adds PayPal payments (via omnipay) along with some customisations\n\nMostly this just installs the required PayPal omnipay package, but it also fixes the redirect issue where PayPal\npayments can be identified as \"paid\" even when they are rejected.\n\nHopefully this package will also be upgraded at some point to allow adding an \"Express Checkout\" button to the begining\nof the checkout process.\n\n## Installation\n\nInstall via composer:\n\n    composer require silvercommerce/payments-paypal\n\n## Configuration\n\nConfigure how you would any SilverStripe omnipay modules:\n\n_payments.yml_\n\n    ---\n    Name: paymentconfig\n    ---\n    SilverStripe\\Omnipay\\Model\\Payment:\n      allowed_gateways:\n        - 'PayPal_Express'\n\n    SilverStripe\\Omnipay\\GatewayInfo:\n      PayPal_Express:\n        parameters:\n          username: 'paypal_api_username'\n          password: 'paypal_api_password'\n          signature: 'paypal_api_signiature'\n\n    # Config for test environments\n    ---\n    Except:\n    environment: 'live'\n    ---\n    SilverStripe\\Omnipay\\GatewayInfo:\n      PayPal_Express:\n        parameters:\n          username: 'test_paypal_api_username'\n          password: 'test_paypal_api_password'\n          signature: 'test_paypal_api_signiature'\n          testMode: true\n\n\nAlternativley, load the PayPal API credentials via environmental variables:\n\n_.env_\n\n    PAYPAL_API_USERNAME=\"test_paypal_api_username\"\n    PAYPAL_API_PASSWORD=\"test_paypal_api_password\"\n    PAYPAL_API_SIGNATURE=\"test_paypal_api_signiature\"\n\n_payments.yml_\n\n    ---\n    Name: paymentconfig\n    ---\n    SilverStripe\\Omnipay\\Model\\Payment:\n      allowed_gateways:\n        - 'PayPal_Express'\n\n    SilverStripe\\Omnipay\\GatewayInfo:\n      PayPal_Express:\n        parameters:\n          username: '`PAYPAL_API_USERNAME`'\n          password: '`PAYPAL_API_PASSWORD`'\n          signature: '`PAYPAL_API_SIGNATURE`'","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilvercommerce%2Fpayments-paypal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilvercommerce%2Fpayments-paypal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilvercommerce%2Fpayments-paypal/lists"}