This topic contains 8 replies, has 3 voices. Last updated by Jason (Lead Developer) 3 years, 4 months ago.
|Posted: Saturday Aug 10th, 2013 at 7:32 pm #55532|
S2Member is somehow not passing my cbfid properly. I’m using the following button generated by S2Member[s2Member-Pro-ClickBank-Button cbp="1" cbfid="mycbfidnumber" cbf="auto" level="1" ccaps="" desc="a description of my product" custom="my website url" tp="0" tt="D" rp="1" rt="L" rr="0" image="image url" output="anchor" /]
When I hover over the link it shows everything properly as in
When I click the link however the link doesn’t pass correctly and every = turns into its hex value of %26… looks something like this:
Of course my clickbank flow doesn’t work at all because of this %26. I’ve tested a standard href of 1.mycbusername.clickbank.net/?cbfid=mycbfidnumber and the flow worked perfectly.
http://1.myusername.pay.clickbank.net/?cbskin&cbfid=mycbfidnumber&cbur&cbf&s2_invoice=1&s2_p1&s2_p3&s2_desc&s2_custom=mywebaddress&s2_customer_ip=myipnumber&s2_referencing=12&_s2member_sig=some long generated number
This looks correct but when I hit enter, clickbank spits this out:
https://ssl.clickbank.net/order/orderform.html?time=somenumber&vvvv=someothernumber&item=1&vvar=cbskin%26cbfid%3Dmycbfidnumber%26cbur%26cbf%26s2_invoice%3D1%26s2_p1%26s2_p3%26s2_desc%26s2_custom%3Dmywebsiteaddress%26s2_customer_ip%3Dmyipaddress%26s2_referencing%3D12%26_s2member_sig%some long generated number.
I tested a couple different things but clickbank seems to only recognize the cbfid number when I remove cbur completely from the original link generated by s2Member. When I remove cbur from the original copied link clickbank spits this out when put into the browser.
https://ssl.clickbank.net/order/orderform.html?time=somenumber&vvvv=somenumber&item=1&cbfid=mycbfidnumber&cbf=somenumber&vvar=cbfid%3Dmycbfidnumber%26s2_invoice%3D1%26s2_p1%26s2_p3%26s2_desc%26s2_custom%3Dmywebsiteaddress%26s2_customer_ip%3Dmyipaddress%26s2_referencing%3D12%26_s2member_sig%some long generated number
This at least passes the cbfid properly and the pitchplus works. Everything else still uses their hex values of %26 instead of =.
Also, this wouldn’t be so urgent if I could simply remove the cbur parameter straight from the s2Member button generators code. When I do s2Member STILL passes these parameters through to the payment link. I believe you can only pass cbfid and cbur seperately in payment links. Cbur seems to make clickbank completely ignore the cbfid.
What do I do here? Please advise ASAP.