miguelalcaino/mindbody-payments-bundle

1.0.12 2020-07-09 07:55 UTC

This package is auto-updated.

Last update: 2024-09-09 16:52:40 UTC


README

配置

添加路由

config/routes/ 下创建一个新的文件 mindbody_payments.yaml。文件应如下所示

mindbody_payments:
    resource: '@MiguelAlcainoMindbodyPaymentsBundle/Controller/'
    type: annotation

添加配置

config/packages.yaml 下创建一个新的文件 mindbody_payments.yaml。文件应如下所示

miguel_alcaino_mindbody_payments:
    handler:
        refund_handler: your.refund.handler.service.name

退款处理类应实现 MiguelAlcaino\PaymentGateway\Interfaces\RefundHandlerInterface

在您的 config/services.yaml 中添加参数

parameters:
    enabled_payment_names: ['kushki']
    login_success_route: 'your_route_name_after_successful_login'
    login_template: 'default/login.html.twig'
    payment_response_route: 'your_successful_payment_route_name'

添加 .env 变量

MINDBODY_SOURCE_NAME='xxxxxx'
MINDBODY_SOURCE_PASSWORD='xxxxxxxx'
MINDBODY_ADMIN_USER='xxxxxxxxxx'
MINDBODY_ADMIN_PASSWORD='xxxxxx'
MINDBODY_SITE_IDS=[-99]
HOST=your.site.com
MAIN_HOST=https://www.site.com
PAYMENT_SYSTEM_URL=https://your.site.com
BOOKING_PAGE='reserva-tu-clase'

配置 FosUserBundle

添加配置

config/packages.yaml 下创建一个新的文件 fos_user.yaml 并添加以下内容

fos_user:
    db_driver: orm # other valid values are 'mongodb' and 'couchdb'
    firewall_name: main
    user_class: MiguelAlcaino\MindbodyPaymentsBundle\Entity\User
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"

编辑 config/framework.yaml 配置文件

framework:
    templating:
        engines: ['twig', 'php']

config/services.yaml 中添加 mailer_user 参数

parameters:
    mailer_user: youemail@example.com

添加路由

config/routes/ 下创建一个新的文件 fos_user.yaml。文件应如下所示

fos_user:
    resource: "@FOSUserBundle/Resources/config/routing/all.xml"