情况:我的公司希望通过他们的网站启用捐款。用户可以通过两种方式捐赠。 1.技术。 2.投资一个项目。
设置:我正在使用Gravity Forms和PayPal Payments Pro插件进行网站上的付款处理。 ('工作很好。')
我的问题:我希望确保付款在传递到我的PayPal帐户时贴上标签。我想知道有人捐钱的地方应该去哪里。虽然所有付款都将转到一个帐户。在paypal专业版中,您可以为交易添加评论。我需要能够在提交表单时自动添加评论。
解决方案:使用以下代码为重力表格pay pal pro添加评论过滤器。因此,当针对给定表单处理付款时,它也会出现在我的paypal帐户中,并带有评论。
add_filter( 'gform_paypalpaymentspro_args_before_payment','add_donation_comment', 10, 2 );
function add_donation_comment( $args, $form_id ) { // do not edit $args or $form_id
// apply to form 1 only
if ( 1 == $form_id ) { // Replace '1' with your form id
$args["COMMENT1"] = 'Field Project'; // Comment1 is the arg that paypal pro uses.
}
// apply to form 2 only
if ( 2 == $form_id ) { // Replace '2' with your form id
$args["COMMENT1"] = 'Help Us Grow';
}
// always return the args, even if not changing anything
return $args;
}