شما میتوانید با استفاده از اکونت فروشنده استندرد ویاهم اکسپرس زیداپی به راحتی در عرض چند ثانیه بدون هیچ نوع محدودیت پرداخت های مشتریان تان را دریافت کنید

Zedapay رهنمایی درگاه پرداخت اکسپرس

پرداخت‌ کننده

اگر پرداخت‌ کننده بخواهد پرداخت‌ ها را با استفاده از زیداپی انجام دهد تنظیمات پرداخت‌ کننده را بر روی زیداپی قرار دهید. (روش‌های پرداخت دیگر مانند پی‌ پال، استرایپ، پرداخت با ارزهای دیجیتال و غیره هنوز در دسترس نیست)

                        
                            //Payer Object 
                            $payer = new Payer(); 
                            $payer->setPaymentMethod('zedapay')
                        
                    
مقدار

مقدار پرداخت و ارز را مشخص کنید

                        
                            //Amount Object 
                            $amountIns = new Amount(); 
                            $amountIns->setTotal(20)->setCurrency('USD'); //must give a valid currency code and must exist in merchant wallet list 
                        
                    
معامله

این یک منبع معامله است که در آن مبلغ باید تنظیم شود

                        
                            //Transaction Object
                            $trans = new Transaction();
                            $trans->setAmount($amountIns);
                        
                    
آدرس های بازگشت

آدرس های هدایت مجدد را تنظیم کنید تا مشتریان بعد از تکمیل وبا لفو شدن معاملات شان به آن هدایت شود

                        
                            //RedirectUrls Object
                            $urls = new RedirectUrls();
                            $urls->setSuccessUrl('http://your-merchant-domain.com/example-success.php') //success url - the merchant domain page, to redirect after successful payment, see sample example-success.php file in  sdk root, example - http://zedacollect.com
                            ->setCancelUrl('http://your-merchant-domain.com/');//cancel url - the merchant domain page, to redirect after cancellation of payment, example - http://zedacollect.com
                        
                    
پرداخت

این یک منبع پرداخت است که در آن باید اطلاعات پرداخت‌ کننده، مبلغ، لینک‌ های بازگشت و اعتبارنامه‌های فروشنده (شناسه مشتری و کلید مخفی مشتری) تنظیم شوند. پس از مقداردهی اولیه در هدف پرداخت، باید میتود ایجاد فراخوانی شود. این میتود یک لینک بازگشت تولید میکند. کاربران باید برای تکمیل معامله به این لینک هدایت شوند

                        
                            //Payment Object
                            $payment = new Payment();
                            $payment->setCredentials([ //client id & client secret, see merchants->setting(gear icon)
                            'client_id' => 'place your client id here',  //must provide correct client id of an express merchant
                            'client_secret' => 'place your client secret here' //must provide correct client secret of an express merchant
                            ])->setRedirectUrls($urls)
                            ->setPayer($payer) 
                            ->setTransaction($trans);
                            
                            try {
                            $payment->create(); //create payment
                            header("Location: ".$payment->getApprovedUrl()); //checkout url
                            } catch (Exception $ex) { 
                            print $ex; 
                            exit; }
                        
                    

چند مرحله در مورد نحوه اجرای این کد بر روی دستگاه شما

1 :

برای دریافت فایل روی دانلود کلیک کنید

2 :

Now, go to php-sdk/src/zedapay/Rest/Connection.php,then change BASE_URL "value to your domain name(i.e: If the domain is - 'your-domain.com' then,") define( 'BASE_URL' , 'http://your-domain.com/' )