changeftuzlu/paytr 问题修复 & 功能扩展

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

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

changeftuzlu/paytr

Composer 安装命令:

composer require changeftuzlu/paytr

包简介

PHP 7.3 Laravel PayTR entegrasyonu

README 文档

README

PHP 8.1 LARAVEL PAYTR

PHP 8.1 Laravel PayTR entegrasyonu

Usage

composer require ftuzlu/paytr
<?php
$payment = new Payment(
            [
                "merchantId" => config("paytr.merchantId"), //Mağaza No (merchant_id)
                "merchantKey" => config("paytr.merchantKey"), //Mağaza Parola (merchant_key)
                "merchantSalt" => config("paytr.merchantSalt"),//Mağaza Gizli Anahtar (merchant_salt)
                "apiUrl" => config('paytr.apiUrl'), // "https://www.paytr.com/odeme/api/get-token"
                "successUrl" => config('paytr.successUrl'), // https://www.fatihtuzlu.com?status=success
                "failUrl" => config('paytr.failUrl'), // https://www.fatihtuzlu.com?status=fail
            ],

            [
                "email" => "fatihtuzlu07@gmail.com",
                "merchantOid" => "ABS123",
                "userName" => "Fatih",
                "userAddress" => "Antalya",
                "userPhone" => "12345678900",
                "userIp" => "127.1.1.1",
                "currency" => "TL",
                "basket" => [
                    'product' => 'Kalem',
                    'price' => 999,
                    'quantity' => 1,
                ],
                "paymentAmount" => "999",
                "noInstallment" => 0, //taksit
                "maxInstallment" => 0, //taksit
            ]
        );
        echo $payment->setMake(); //Bu kısımda { "status": "success", "token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX"  } işlemin başarılı olduğunun testidir.

        //View kısmı için daha sonra örnek kodu paylaşacağım. Paytr biliyorsunuz redirect sonucundaki gelen tokena göre yönlendirme yapıyor yapmanız gereken tek şey;
        //Gelen tokeni aşağıdaki linke göndermek.

        <!-- Ödeme formunun açılması için gereken HTML kodlar / Başlangıç -->
        <script src="https://www.paytr.com/js/iframeResizer.min.js"></script>
        <iframe src="https://www.paytr.com/odeme/guvenli/<?php echo $token; ?>" id="paytriframe" frameborder="0" scrolling="no" style="width: 100%;"></iframe>
        <script>iFrameResize({}, '#paytriframe');</script>
        <!-- Ödeme formunun açılması için gereken HTML kodlar / Bitiş -->
?>

Umarım Yardımcı olabilmişimdir. :)) İyi Çalışmalar Dilerim.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固