Use Custom Fileds To Set Payment Amount & Type

Hello,
I am using s2member pro with Paypal express checkout.
Within Level 1, I would like to have to following pricing and payment type options using ONE Level 1 Paypal Pro From:
* Membership Type 1, $25 (recurring & non-recurring)
* Membership Type 2, $25 (recurring & non-recurring)
* Membership Type 3, $20 (recurring & non-recurring)
* Membership Type 4, $30 (recurring & non-recurring)
This would be easier than creating 8 different forms when you are only changing 2 shortcode values (ra & rr) within the Level 1 pro form.
I have made two s2member custom fields (Membership Type, Payment Type (recurring & non-recurring); however, I don't know how this information would be passed to Paypal for the appropriate billing and cycle.
I would also like to set the subscription cycle to be 1/1 to 12/31 for the 1 year option rather than one year from payment date. IE, EOT would always be 12/31/(current year).
Thanks for your help.
I am using s2member pro with Paypal express checkout.
Within Level 1, I would like to have to following pricing and payment type options using ONE Level 1 Paypal Pro From:
* Membership Type 1, $25 (recurring & non-recurring)
* Membership Type 2, $25 (recurring & non-recurring)
* Membership Type 3, $20 (recurring & non-recurring)
* Membership Type 4, $30 (recurring & non-recurring)
This would be easier than creating 8 different forms when you are only changing 2 shortcode values (ra & rr) within the Level 1 pro form.
I have made two s2member custom fields (Membership Type, Payment Type (recurring & non-recurring); however, I don't know how this information would be passed to Paypal for the appropriate billing and cycle.
I would also like to set the subscription cycle to be 1/1 to 12/31 for the 1 year option rather than one year from payment date. IE, EOT would always be 12/31/(current year).
Thanks for your help.