2016-08-17 2 views
1
<form name="myform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
    <div id="other_element"></div> 
    <input type="hidden" name="cmd" value="_xclick-subscriptions"> 
    <input type="hidden" name="business" value="<?php echo $adminpaypal; ?>"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="item_name" value="Monthly Subscription"> 
    <input type="hidden" name="a3" value="5.00"> 
    <input type="hidden" name="p3" value="1"> 
    <input type="hidden" name="t3" value="M"> 
    <input type="hidden" name="src" value="1"> 
    <input type="hidden" name="sra" value="1"> 
    <input type="hidden" name="notify_url" value="<?php echo $paypal_notify; ?>" id="payment-notify" /> 
    <!-- Display the payment button. --> 
    <input name="return" value="<?php echo $paypal_return; ?>" type="hidden"> 
    <input type="image" src="" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> 
</form> 

Ich habe eine Form von paypal für monatliches Abonnement erstellt. Nach dem Abonnement erhalte ich die "Abonnement-ID". Jetzt arbeite ich daran, den Abmelde-Button zu machen. Ist es möglich, den Abmelde-Button über die Weitergabe der Abonnement-ID auf dem Link zu deaktivieren?Können wir abbestellen von wiederkehrenden Zahlung über die Weitergabe von Abonnement-ID auf Link

Antwort

0

Wenn Sie Ihr Abonnement mit Abonnementschaltflächenersteller erstellt haben, können Sie diese Schritte befolgen.

Wenn Sie zu Ihren gespeicherten Schaltflächen gehen, klicken Sie auf "Aktion" -> "Code anzeigen". Am unteren Rand, unter Ihrem Code, gibt es eine Option "Abmelden Button erstellen".

Erstellen Sie die Schaltfläche und kopieren Sie den Code. Fügen Sie es in Ihre Web App ein. Du bist startklar.

Hier ist der Button Creator-Code mit versteckten Werte ---

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
    <input type="hidden" name="cmd" value="_s-xclick"> //custom variable. You can access it like $_POST['cmd'] when you call listener (IPN) 
    <input type="hidden" name="hosted_button_id" value="*********"> 
    <input type="hidden" name="custom" value="<?php echo $_SESSION['user']['id']; ?>"> 
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

Und hier ist der Code für Abmelde-Taste. Wenn Sie die Schaltfläche zum Abbestellen erstellen, wird derselbe Code generiert. Nur ****** wird durch irgendeinen Wert ersetzt.

<a HREF="https://www.paypal.com/cgi-bin/webscr?cmd=_subscr-find&alias=*******"> 
    <img SRC="https://www.paypalobjects.com/en_US/i/btn/btn_unsubscribe_LG.gif" BORDER="0"> 
</a> 
+0

Nein, Eigentlich möchte ich noch weitere Informationen wie user_id usw. mit dem Formular senden. Das ist nur möglich, um benutzerdefinierte Form wie ich zu haben. –

+0

@ Pankaj Sharma Nein. Sie haben falsche Informationen. Sie können user_id auch über den Subscri-Tastencode senden. So wie du jetzt versteckte Felder sendest. Smthing Wie folgt user3831445

+0

Können Sie einen Teil des Codes teilen, um zu sehen, wie Sie den versteckten Wert mit der Taste übergeben Generator? –

Verwandte Themen