Function Reference: geodir_payment_form_paypal
Summary
This function has not been documented yet.
Actions
‘geodir_payment_form_fields_paypal’ [Line: 54]
Filters
‘geodir_paypal_item_name’ [Line: 35]
Source Code
function geodir_payment_form_paypal( $invoice_id ) { $invoice_info = geodir_get_invoice( $invoice_id ); $paymentmethod = get_payment_options( $invoice_info->paymentmethod ); $currency_code = geodir_get_currency_type(); $user_id = $invoice_info->user_id; $post_id = $invoice_info->post_id; $item_name = $invoice_info->post_title; $merchantid = $paymentmethod['merchantid']; $paymode = $paymentmethod['payment_mode']; $return_url = geodir_info_url(array('pay_action'=>'return','pmethod'=>'paypal','pid'=>$post_id,'inv'=>$invoice_id)); $cancel_return = geodir_info_url(array('pay_action'=>'cancel','pmethod'=>'paypal','pid'=>$post_id,'inv'=>$invoice_id)); $notify_url = geodir_info_url(array('pay_action'=>'ipn','pmethod'=>'paypal')); $item_name = apply_filters( 'geodir_paypal_item_name', home_url( '/' ) . ' - ' . $item_name, $invoice_id ); if ( $paymode =='sandbox' ) { $action = 'https://www.sandbox.paypal.com/us/cgi-bin/webscr'; } else { $action = 'https://www.paypal.com/cgi-bin/webscr'; } ?>