انجمن


ارسال مبلغ به درگاه پی لاین با استفاده از زمینه دلخواه (  (۱ نوشته)

  • Amin

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۶
    تشکر شده: ۴ بار
    # نوشته شده: ۹ سال پیش
    ۲۹ خرداد ۱۳۹۴ - ۱۳:۰۲

    سلام دوستان عزیز وقت بخیر!

    من چند وقتیه میخوام از طریق فرم آماده درگاه پی لاین که کد زیر هستش :

    <!-- Begin Payline.ir Payment form -->
                <form name="payline_form" id="payline_form" runat="server" method="post" action="http://payline.ir/payment/gateway-send">
                <input type="hidden" id="api" name="api" value="xxxxxx">
                <p id="amount_one">مبلغ به ریال :<input type="text" id="amount" name="amount" value=""></p>
                <p id="name_one">نام و نام خانوادگی: <input type="text" id="name" name="name" value=""></p>
                <p id="mail_one">ایمیل: <input type="text" id="email" name="email" value=""></p>
                <p id="desc_one">توضیحات: <input type="text" id="description" name="description" value=""></p>
                <input type="hidden" id="redirect" name="redirect" value="http://xxxx.org/">
                <input type="hidden" id="type" name="type" value="1">
                <input type="image" src="http://payline.ir/images/payout/paybtn.png"><p></p>
            </form>
            <!-- End Payline.ir Payment form -->

    رو در وردپرس جوری استفاده کنم که اولا کاربر مبلغ رو وارد نکنه ، ثانیا هر بار نیاز نباشه یه فرد عادی "نویسنده سایت" به کدها مراجعه کنه و مبلغ رو تغییر بده پس من کد رو به حالت زیر با استفاده از زمینه دلخواه تغییر دادم :

    <!-- Begin Payline.ir Payment form -->
                <form name="payline_form" id="payline_form" runat="server" method="post" action="http://payline.ir/payment/gateway-send">
                <input type="hidden" id="api" name="api" value="xxxxxx">
                <p id="amount_one">مبلغ به ریال :<input type="text" id="amount" name="amount" value="
    
    <?php
    	global $wp_query;
    	$postid = $wp_query->post->ID;
    	echo get_post_meta($postid, 'price', true);
    	wp_reset_query();
    ?>
    
    "></p>
                <p id="name_one">نام و نام خانوادگی: <input type="text" id="name" name="name" value=""></p>
                <p id="mail_one">ایمیل: <input type="text" id="email" name="email" value=""></p>
                <p id="desc_one">توضیحات: <input type="text" id="description" name="description" value=""></p>
                <input type="hidden" id="redirect" name="redirect" value="http://xxxx.org/">
                <input type="hidden" id="type" name="type" value="1">
                <input type="image" src="http://payline.ir/images/payout/paybtn.png"><p></p>
            </form>
            <!-- End Payline.ir Payment form -->

    تا اینجاش مشکلی نست و وقتی فرم لود میشه مبلغ بدرستی درون فیلد نمایش داده میشه، اما موقع ارسال به درگاه ارور شماره (-2) نمایش داده میشه که یعنی در جای مبلغ (اینپوت amount) مقدار وارد شده عددی نیست!

    چیکار میتونم بکنم که موقع زدن دکمه ثبت ، کل کد درون زمینه دلخواه ارسال نشه و فقط مقدار به عدد ارسال بشه؟!

    ممنون

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.