承接 mpay24/mpay24-php 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

mpay24/mpay24-php

最新稳定版本:v5.1.0

Composer 安装命令:

composer require mpay24/mpay24-php

包简介

Offical PHP SDK for SOAP Bindings

README 文档

README

Packagist Packagist Version Packagist Downloads

Offical PHP SDK for SOAP Bindings

Documentation

A short demo implementation guide is available at https://docs.mpay24.com/docs/get-started
Documentation is available at https://docs.mpay24.com/docs.

Composer

You can install the bindings via Composer. Run the following command:

composer require mpay24/mpay24-php

To use the bindings, use Composer's autoload:

require __DIR__ . '/vendor/autoload.php';

Manual Installation

If you do not want to use Composer, you can download the latest release. Then, to use the bindings, include the bootstrap.php file.

require_once('bootstrap.php');

SDK overview

Configuration

You can use the config.php file in the root directory

You also can handover the parameters while crating the Mpay24 Object

require_once("../bootstrap.php"); use Mpay24\Mpay24; use Mpay24\Mpay24Order; //if you are using paymentPage $mpay24 = new Mpay24('9****', '*********', TRUE); //Testsystem $mpay24 = new Mpay24('7****', '*********', FALSE); //Livesystem

If you want to have a more flexible approach you can create a configuration object.

Create a token for seamless creditcard payments

$tokenizer = $mpay24->token("CC"); $tokenizerLocation = $tokenizer->getLocation(); $token = $tokenizer->getToken();

Create a payment

Creditcard payment with a token

$payment = array( "amount" => "100", "currency" => "EUR", "token" => $_POST['token'] ); $result = $mpay24->payment("TOKEN", "123 TID", $payment);

Paypal payment

$payment = array( "amount" => "100", "currency" => "EUR" ); $result = $mpay24->payment("PAYPAL", "123 TID", $payment);

Create a payment page

Initialize a minimum payment page

use Mpay24\Mpay24Order; $mdxi = new Mpay24Order(); $mdxi->Order->Tid = "123"; $mdxi->Order->Price = "1.00"; $mdxi->Order->URL->Success = 'http://yourpage.com/success'; $mdxi->Order->URL->Error = 'http://yourpage.com/error'; $mdxi->Order->URL->Confirmation = 'http://yourpage.com/confirmation'; $paymentPageURL = $mpay24->paymentPage($mdxi)->getLocation(); // redirect location to the payment page header('Location: '.$paymentPageURL);

How to work with ORDER objects

Get current transaction status

Using the Pull method

With the unique mPAYTID number that we send back in the response messages

$mpay24->paymentStatus("12345");

With the TID that we received by the merchant request If you don't have unique TID you will only get the last transaction with this number

$mpay24->paymentStatusByTID("123 TID");

Prerequisites

In order for the Mpay24 PHP SDK to work, your installation will have to meet the following prerequisites:

Please refer to http://www.php.net/phpinfo or consult your systems administrator in order to find out if your system fulfills the prerequisites.

统计信息

  • 总下载量: 208.56k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 12
  • 点击次数: 1
  • 依赖项目数: 9
  • 推荐数: 4

GitHub 信息

  • Stars: 12
  • Watchers: 5
  • Forks: 16
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固