0

Paypal経由で顧客から支払いを受け取りたいです。そして、成功/失敗した支払いのシステム自動確認を作成したいと考えています。

今、私は以下の関数を作成しました。しかし、購入ボタンをクリックすると。Paypal sanbox ページにリダイレクトされます。しかし、私はそのようなメッセージを受け取ります

購入を完了できませんでした マーチャントの PayPal アカウントに問題があります。後でもう一度やり直してください。

何が問題ですか ?Paypal初心者です。

public function paypal($products) { 
?>
    <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">  
        <input type="hidden" name="cmd" value="_cart"> 
        <input type="hidden" name="upload" value="1">
        <input type="hidden" name="paymentaction" value="authorization">
        <input type="hidden" name="charset" value="utf-8">
        <input type="hidden" name="business" value="cihankusmez@facebook.com">
        <input type="hidden" name="currency_code" value="TRY">
        <input type="hidden" name="return" value="<?php echo BASE_PATH; ?>paypal.php?do=success">
        <input type="hidden" name="cancel_return" value="<?php echo BASE_PATH; ?>paypal.php?do=fail"> 

        <input type="hidden" name="first_name" value="John">  
        <input type="hidden" name="last_name" value="Doe">  
        <input type="hidden" name="address1" value="9 Elm Street">  
        <input type="hidden" name="address2" value="Apt 5">  
        <input type="hidden" name="city" value="Berwyn">  
        <input type="hidden" name="state" value="PA">  
        <input type="hidden" name="zip" value="19312">  
        <input type="hidden" name="night_phone_a" value="610">  
        <input type="hidden" name="night_phone_b" value="555">  
        <input type="hidden" name="night_phone_c" value="1234">  
        <input type="hidden" name="email" value="jdoe@zyzzyu.com">  

        <input type="hidden" name="address_override" value="1">


        <?php foreach ($products['fields'] as $key => $product) { ?>
            <?php $i = $key + 1; ?> 
            <input type="hidden" name="item_name_<?php echo $i ?>" value="<?php echo strip_tags($product['stock_code']." - ".$product['product']); ?>"> 
            <input type="hidden" name="amount_<?php echo $i ?>" value="<?php echo $product['wholesale_price']; ?>">
            <input type="hidden" name="discount_rate_<?php echo $i ?>" value="<?php echo $product['discount_ratio'] ?>">
            <input type="hidden" name="quantity_<?php echo $i ?>" value="<?php echo $product['total_quantity']; ?>">
            <input type="hidden" name="tax_rate_<?php echo $i ?>" value="<?php echo $product['vat'] ?>">
        <?php } ?>

        <button id="paypal_button" type="submit" name="paypal_button" class="btn btn-success">
            <span class="glyphicon glyphicon-shopping-cart"></span> <?php echo _('PAYPAL ile Satın Al'); ?>
        </button>
    </form>
<?php }
4

1 に答える 1

0

PayPal でアカウントを確認し、サンドボックス アカウントとアプリがそこにあることを確認します。私のアカウントはなくなっているため、エラーが発生します。

于 2013-09-24T12:21:19.340 に答える