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';
	}
	?>