emizoripx/payment-qr-bcp 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

emizoripx/payment-qr-bcp

Composer 安装命令:

composer require emizoripx/payment-qr-bcp

包简介

Libreria para realizar pagos por QR

README 文档

README

Version 1.7.7

Parametros requeridos

  • Transaction ID
  • Currency
  • Amount
  • Gloss
  • Expiration

Credenciales de BCP

  • Host
  • User
  • Password
  • Public Token
  • User Id
  • Business Code
  • Service Code
  • Certificate Password
  • Default Expiration

Flujo

  • Recibe el Transacction_id y valida la si el pedido existe.

  • Verificar el metodo de pago es válido

  • Validar que la moneda sea válida para el método de pago QR

  • Validar que el pedido pertencezca al usuario

  • Validar que la transacción no haya sido pagada anteriotmente

  • Consumir el endpoint del BCP para generar el QR (POST: /api/v2/Qr/Generated)

    • Validar la respuesta
    • status = 00 - Valida
  • Retornar el QR y Expiración

Webhook

Crear un endpooint para ser consumido por BCP y recibir las respuestas de la transacciones

  • Recibe un request y selecciona los parametros necesarios
  • Validar si la transacción existe
  • Validar si la orden o pedido existe
  • Agregar el pago en la DB
  • Enviar Notificación
  • Retornar la Respuesta del proceso

统计信息

  • 总下载量: 770
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-02-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固