Comments (11)
from multipay.
نه دوست عزیز من تازه عضو نشدم اگرم فارسی تایپ میکنم صرفا به خاطر اینکه همزبان هستیم. اما ایشیو هایی که برای این ریپازتوری یا ریپوی لاراول مطرح شده مدت زمان زیادی شده که بسته نشدن. همچنین آخرین کامیت ها مربوط میشه به حداق دو ماه پیش.
گفتم شاید دیگه خیلی با انرژی قبلی پیگیری نمیشن این ریپازتوری ها.
و اینکه من واقعا نفهمیدم چرا نباید از اعداد اعشاری استفاده کرد . خوب من درگاه خودم رو میخوام بنویسیم
یا از درگاه یک پی که شما تو ریپازتوریتون هست که مبلغ رو به یورو میگره استفاده کنم. چی کار باید کنم ؟ تنها کاری که الان تونستم کنم این بوده که یه کلاس invoice
دیگه ساختم که از کلاس شما ارث برده و متد
amount
رو باز نویسی کردم که کار کنه!
from multipay.
what kind of currencies do you use? current gateways, all have fixed length amount (integer).
from multipay.
We are developing a project which has a floating point number currency. I had the idea of using this package for the project and make the driver.
from multipay.
using floating points in PHP is a bit risky! I recommend you to store numbers in string format and use bcmath
or decimal
addons for your calculations. (decimal
is faster).
you can convert integer to float and send PR. i will review and merge.
from multipay.
I use number_format
function and round the result everywhere. 😉
I will send PR.
from multipay.
round results! this could cause unwanted behaviors!
run the below code and see what happens
<?php
$x = 1.1;
$y = 0.2;
$z = 1.3;
var_dump($x+$y == $z);
from multipay.
Well logically 1.1 + 1.2 != 1.3
But I think you meant something like this:
<?php
$x = 1.4;
$y = 0.7;
$z = 2.1;
var_dump($x+$y == $z); // false
var_dump(number_format($x+$y, 2) == $z); // true, fix the issue
from multipay.
<?php
$x = 1.4;
$y = 0.7;
$z = 2.1;
$price =(float)str_replace(",","", number_format($x+$y, 2));
var_dump($x+$y == $z); // true
var_dump($price == $z); // true
from multipay.
با سلام
بنده هم این مشکل رو دارم دقیقا . و یه سوال دارم ظاهرا این لایبری دیگه خیلی فعال نیست و ایشیو هاش رو قرار نیست برطرف کنه؟
هم این ریپازتوری هم ریپازتوری لاراولش؟
from multipay.
از کجا متوجه شدید فعال نیست؟ شما تازه توی گیت هاب عضو شدین؟
مشکلی که دارید رو رفع کنید و درخواست مرج بزارید. پکیج اوپن سورس هست
from multipay.
Related Issues (20)
- SOAP-ERROR: Parsing WSDL: Couldn't load from HOT 1
- Zarinpal 101 code consider as a error code HOT 1
- The input params invalid, validation error. HOT 1
- How to access Receipt additional details from verify method HOT 1
- prepareVerificationData() method not work properly in Behpardakht Driver HOT 1
- اصلا به صفحه بیلد نمیره که بخاد رادایرکت هم بشه و صفحه سفید میمونه و هیچ اخطاری هم نمیده HOT 1
- درگاه جدید کشاورزی و صادرات بر پایه پرداخت الکترونیک سامان HOT 1
- درگاه های پرداخت که میشه اضافه کرده تا تکمیل ترین پکیج پرداختی بشه HOT 1
- برگشت ناموفق در بانک ملت HOT 1
- Call to undefined method Shetabit\Multipay\Payment::getReferenceId() HOT 1
- پیشنهاد اضافه کردن متدهای خاص درگاه ها HOT 1
- تبدیل مبلغ به ریال در درایور آسان پرداخت HOT 3
- عدم نمایش redirectFrom HOT 2
- اشکال در آدرس callback آسان پرداخت
- واحد قیمت در هر درایور HOT 3
- internal not handled error "Undefined array key "message"" HOT 2
- release tag issue HOT 1
- در زیبال شناسه سفارش به جای شناسه مرجع برگردانده می شود
- Unknown cipher in list: DEFAULT@SECLEVEL=1. HOT 1
- error in callbackUrl HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multipay.