miguelalcaino / mindbody-payments-bundle
1.0.12
2020-07-09 07:55 UTC
Requires
- php: ^7.1.3
- ext-fileinfo: *
- ext-json: *
- ext-openssl: *
- ext-soap: *
- devincrossman/mindbody-php-api: ^1.6
- friendsofsymfony/user-bundle: ^2.1
- guzzlehttp/guzzle: ^6.3
- miguelalcaino/payment-gateway: ^1.0
- phpoffice/phpspreadsheet: ^1.5
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"